MEI Profile Drafting Tool

MEI(0 elements, 1 attribute classes)
Data type definitions.
Attribute Classes
att.notationType
Attributes that provide for classification of notation.
notationtype
notationsubtype
MEI.analytical(0 elements, 115 attribute classes)
Analytical component declarations.
Attribute Classes
att.accid.anl
Analytical domain attributes.
att.ambNote.anl
Analytical domain attributes.
att.annot.anl
Analytical domain attributes.
att.arpeg.anl
Analytical domain attributes.
att.artic.anl
Analytical domain attributes.
att.attacca.anl
Analytical domain attributes.
att.barLine.anl
Analytical domain attributes.
att.beam.anl
Analytical domain attributes.
att.beamSpan.anl
Analytical domain attributes.
att.beatRpt.anl
Analytical domain attributes.
att.bend.anl
Analytical domain attributes.
att.bracketSpan.anl
Analytical domain attributes.
att.breath.anl
Analytical domain attributes.
att.bTrem.anl
Analytical domain attributes.
att.caesura.anl
Analytical domain attributes.
att.chord.anl
Analytical domain attributes.
att.chordDef.anl
Analytical domain attributes.
att.chordMember.anl
Analytical domain attributes.
att.clef.anl
Analytical domain attributes.
att.clefGrp.anl
Analytical domain attributes.
att.cpMark.anl
Analytical domain attributes.
att.curve.anl
Analytical domain attributes.
att.custos.anl
Analytical domain attributes.
att.mdiv.anl
Analytical domain attributes.
att.dir.anl
Analytical domain attributes.
att.dot.anl
Analytical domain attributes.
att.dynam.anl
Analytical domain attributes.
att.ending.anl
Analytical domain attributes.
att.episema.anl
Analytical domain attributes.
att.f.anl
Analytical domain attributes.
att.fermata.anl
Analytical domain attributes.
att.fing.anl
Analytical domain attributes.
att.fingGrp.anl
Analytical domain attributes.
att.fTrem.anl
Analytical domain attributes.
att.gliss.anl
Analytical domain attributes.
att.grpSym.anl
Analytical domain attributes.
att.hairpin.anl
Analytical domain attributes.
att.halfmRpt.anl
Analytical domain attributes.
att.harm.anl
Analytical domain attributes.
form
att.harmonicFunction
Attributes describing the harmonic function of a single pitch.
deg
att.harpPedal.anl
Analytical domain attributes.
att.hispanTick.anl
Analytical domain attributes.
att.instrDef.anl
Analytical domain attributes.
att.intervalHarmonic
Attributes that describe harmonic intervals.
inth
att.intervalMelodic
Attributes that provide for description of intervallic content.
intm
att.intervallicDesc
Attributes that provide for description of intervallic content.
att.keyAccid.anl
Analytical domain attributes.
att.keySig.anl
Analytical domain attributes.
mode
att.keySigDefault.anl
Used by staffDef and scoreDef to provide default values for attributes in the analytical domain that are related to key signatures.
key.accid
key.mode
key.pname
att.layer.anl
Analytical domain attributes.
att.layerDef.anl
Analytical domain attributes.
att.ligature.anl
Analytical domain attributes.
att.line.anl
Analytical domain attributes.
att.liquescent.anl
Analytical domain attributes.
att.lv.anl
Analytical domain attributes.
att.lyrics.anl
Analytical domain attributes.
att.measure.anl
Analytical domain attributes.
att.melodicFunction
Attributes describing melodic function.
mfunc
att.mensur.anl
Analytical domain attributes.
att.meterSig.anl
Analytical domain attributes.
att.meterSigGrp.anl
Analytical domain attributes.
att.midi.anl
Analytical domain attributes.
att.mordent.anl
Analytical domain attributes.
att.mRest.anl
Analytical domain attributes in the CMN repertoire.
att.mRpt.anl
Analytical domain attributes.
att.mRpt2.anl
Analytical domain attributes.
att.mSpace.anl
Analytical domain attributes in the CMN repertoire. Use the n attribute to explicitly encode this measure's position in a string of measures containing only mRest elements.
att.multiRest.anl
Analytical domain attributes.
att.multiRpt.anl
Analytical domain attributes.
att.nc.anl
Analytical domain attributes.
att.ncGrp.anl
Analytical domain attributes.
att.neume.anl
Analytical domain attributes.
att.note.anl
Analytical domain attributes.
att.octave.anl
Analytical domain attributes.
att.ornam.anl
Analytical domain attributes.
att.oriscus.anl
Analytical domain attributes.
att.ossia.anl
Analytical domain attributes.
att.pad.anl
Analytical domain attributes.
att.part.anl
Analytical domain attributes.
att.parts.anl
Analytical domain attributes.
att.pb.anl
Analytical domain attributes.
att.pedal.anl
Analytical domain attributes.
att.phrase.anl
Analytical domain attributes.
att.pitchClass
Attributes that describe pitch class.
pclass
att.proport.anl
Analytical domain attributes.
att.quilisma.anl
Analytical domain attributes.
att.rdg.anl
Analytical domain attributes.
att.refrain.anl
Analytical domain attributes.
att.reh.anl
Analytical domain attributes.
att.rest.anl
Analytical domain attributes.
att.sb.anl
Analytical domain attributes.
att.score.anl
Analytical domain attributes.
att.scoreDef.anl
Analytical domain attributes.
att.section.anl
Analytical domain attributes.
att.slur.anl
Analytical domain attributes.
att.signifLet.anl
Analytical domain attributes.
att.solfa
Attributes that specify pitch using sol-fa.
psolfa
att.sp.anl
Analytical domain attributes.
att.space.anl
Analytical domain attributes.
att.staff.anl
Analytical domain attributes.
att.staffDef.anl
Analytical domain attributes.
att.staffGrp.anl
Analytical domain attributes.
att.stageDir.anl
Analytical domain attributes.
att.strophicus.anl
Analytical domain attributes.
att.syl.anl
Analytical domain attributes.
att.syllable.anl
Analytical domain attributes.
att.symbol.anl
Analytical domain attributes.
att.tempo.anl
Analytical domain attributes.
att.tie.anl
Analytical domain attributes.
att.trill.anl
Analytical domain attributes.
att.tuplet.anl
Analytical domain attributes.
att.tupletSpan.anl
Analytical domain attributes.
att.turn.anl
Analytical domain attributes.
att.verse.anl
Analytical domain attributes.
att.volta.anl
Analytical domain attributes.
MEI.cmn(37 elements, 75 attribute classes)
Common Music Notation (CMN) repertoire component declarations.
arpeg
(arpeggiation) – Indicates that the notes of a chord are to be performed successively rather than simultaneously, usually from lowest to highest. Sometimes called a "roll".
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
order
when
layer
part
partstaff
plist
staff
evaluate
tstamp
tstamp.ges
tstamp.real
startid
arrow
arrow.shape
arrow.size
arrow.color
arrow.fillcolor
line.form
line.width
altsym
color
glyph.auth
glyph.name
glyph.num
glyph.uri
fontfam
fontname
fontsize
fontstyle
fontweight
ho
to
vo
x
y
attacca
An instruction to begin the next section or movement of a composition without pause.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
target
when
layer
part
partstaff
plist
staff
evaluate
tstamp
tstamp.ges
tstamp.real
endid
startid
tstamp2
extender
lendsym
lendsym.size
lstartsym
lstartsym.size
lform
lsegs
lwidth
place
vgrp
ho
to
vo
startho
endho
startto
endto
x
y
tstamp2.ges
tstamp2.real
beam
A container for a series of explicitly beamed events that begins and ends entirely within a measure.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
when
layer
staff
tstamp.ges
tstamp.real
tstamp
beam.with
color
cue
form
place
slash
slope
beamSpan
(beam span) – Alternative element for explicitly encoding beams, particularly those which extend across bar lines.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
when
layer
part
partstaff
plist
staff
evaluate
tstamp
tstamp.ges
tstamp.real
beam.with
dur
endid
startid
tstamp2
color
cue
form
place
slash
slope
dur.ges
dots.ges
dur.metrical
dur.ppq
dur.real
dur.recip
tstamp2.ges
tstamp2.real
beatRpt
(beat repeat) – An indication that material on a preceding beat should be repeated.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
beatdef
when
layer
staff
tstamp.ges
tstamp.real
tstamp
slash
altsym
color
expand
glyph.auth
glyph.name
glyph.num
glyph.uri
fontfam
fontname
fontsize
fontstyle
fontweight
plist
evaluate
bend
A variation in pitch (often micro-tonal) upwards or downwards during the course of a note.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
when
layer
part
partstaff
plist
staff
evaluate
tstamp
tstamp.ges
tstamp.real
dur
endid
startid
tstamp2
color
ho
to
vo
startho
endho
startto
endto
startvo
endvo
x
y
x2
y2
bezier
bulge
curvedir
lform
lwidth
amount
tstamp2.ges
tstamp2.real
bracketSpan
Marks a sequence of notational events grouped by a bracket.
func
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
when
layer
part
partstaff
plist
staff
evaluate
tstamp
tstamp.ges
tstamp.real
dur
endid
startid
tstamp2
altsym
color
glyph.auth
glyph.name
glyph.num
glyph.uri
lendsym
lendsym.size
lstartsym
lstartsym.size
lform
lsegs
lwidth
fontfam
fontname
fontsize
fontstyle
fontweight
ho
to
vo
startho
endho
startto
endto
startvo
endvo
x
y
x2
y2
dur.ges
dots.ges
dur.metrical
dur.ppq
dur.real
dur.recip
tstamp2.ges
tstamp2.real
facs
breath
(breath mark) – An indication of a point at which the performer on an instrument requiring breath (including the voice) may breathe.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
when
layer
part
partstaff
staff
startid
tstamp
altsym
color
glyph.auth
glyph.name
glyph.num
glyph.uri
place
loc
ploc
oloc
fontfam
fontname
fontsize
fontstyle
fontweight
ho
to
vo
x
y
tstamp.ges
tstamp.real
bTrem
(bowed tremolo) – A rapid alternation on a single pitch or chord.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
form
when
layer
staff
tstamp.ges
tstamp.real
tstamp
dots
dur
num
num.place
num.visible
unitdur
fermata
An indication placed over a note or rest to indicate that it should be held longer than its written value. May also occur over a bar line to indicate the end of a phrase or section. Sometimes called a 'hold' or 'pause'.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
when
layer
part
partstaff
plist
staff
evaluate
tstamp
tstamp.ges
tstamp.real
endid
startid
form
shape
altsym
color
glyph.auth
glyph.name
glyph.num
glyph.uri
place
fontfam
fontname
fontsize
fontstyle
fontweight
ho
to
vo
x
y
dur.ges
dots.ges
dur.metrical
dur.ppq
dur.real
dur.recip
fTrem
(fingered tremolo) – A rapid alternation between a pair of notes (or chords or perhaps between a note and a chord) that are (usually) farther apart than a major second.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
form
when
layer
staff
tstamp.ges
tstamp.real
tstamp
dots
dur
beams
beams.float
float.gap
unitdur
gliss
(glissando) – A continuous or sliding movement from one pitch to another, usually indicated by a straight or wavy line.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
when
layer
part
partstaff
plist
staff
evaluate
tstamp
tstamp.ges
tstamp.real
dur
endid
startid
tstamp2
altsym
color
glyph.auth
glyph.name
glyph.num
glyph.uri
fontfam
fontname
fontsize
fontstyle
fontweight
ho
to
vo
startho
endho
startto
endto
startvo
endvo
x
y
x2
y2
lendsym
lendsym.size
lstartsym
lstartsym.size
lform
lsegs
lwidth
dur.ges
dots.ges
dur.metrical
dur.ppq
dur.real
dur.recip
tstamp2.ges
tstamp2.real
graceGrp
A container for a sequence of grace notes.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
attach
when
layer
staff
tstamp.ges
tstamp.real
tstamp
grace
grace.time
color
hairpin
Indicates continuous dynamics expressed on the score as wedge-shaped graphics, e.g. < and >.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
form
niente
when
layer
part
partstaff
plist
staff
evaluate
tstamp
tstamp.ges
tstamp.real
dur
endid
startid
tstamp2
opening
color
lform
lsegs
lwidth
place
vgrp
ho
to
vo
startho
endho
startto
endto
startvo
endvo
x
y
x2
y2
dur.ges
dots.ges
dur.metrical
dur.ppq
dur.real
dur.recip
val
val2
tstamp2.ges
tstamp2.real
halfmRpt
(half-measure repeat) – A half-measure repeat in any meter.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
when
layer
staff
tstamp.ges
tstamp.real
tstamp
dur
altsym
color
expand
glyph.auth
glyph.name
glyph.num
glyph.uri
fontfam
fontname
fontsize
fontstyle
fontweight
ho
to
vo
dur.ges
dots.ges
dur.metrical
dur.ppq
dur.real
dur.recip
harpPedal
(harp pedal) – Harp pedal diagram.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
c
d
e
f
g
a
b
when
layer
part
partstaff
plist
staff
evaluate
tstamp
tstamp.ges
tstamp.real
endid
startid
altsym
color
glyph.auth
glyph.name
glyph.num
glyph.uri
place
fontfam
fontname
fontsize
fontstyle
fontweight
ho
to
vo
x
y
dur.ges
dots.ges
dur.metrical
dur.ppq
dur.real
dur.recip
lv
A "tie-like" indication that a note should ring beyond its written duration.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
when
layer
part
partstaff
plist
staff
evaluate
tstamp
tstamp.ges
tstamp.real
endid
startid
tstamp2
color
ho
to
vo
startho
endho
startto
endto
startvo
endvo
x
y
x2
y2
bezier
bulge
curvedir
lform
lwidth
tstamp2.ges
tstamp2.real
measure
Unit of musical time consisting of a fixed number of note values of a given type, as determined by the prevailing meter, and delimited in musical notation by bar lines.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
decls
xlink:actuate
xlink:role
xlink:show
target
targettype
join
tstamp.ges
tstamp.real
left
right
when
metcon
control
bar.len
bar.method
bar.place
width
evaluate
meterSig
(meter signature) – Written meter signature.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
count
sym
unit
form
altsym
color
glyph.auth
glyph.name
glyph.num
glyph.uri
fontfam
fontname
fontsize
fontstyle
fontweight
meterSigGrp
(meter signature group) – Used to capture alternating, interchanging, and mixed meter signatures.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
func
mNum
(measure number) – Designation, name, or label for a measure, often but not always consisting of digits. Use this element when the n attribute on measure does not adequately capture the appearance or placement of the measure number/label.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
color
place
fontfam
fontname
fontsize
fontstyle
fontweight
ho
to
vo
x
y
mRest
(measure rest) – Complete measure rest in any meter.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
cue
dur
when
layer
staff
tstamp.ges
tstamp.real
tstamp
altsym
cutout
glyph.auth
glyph.name
glyph.num
glyph.uri
loc
ploc
oloc
fontfam
fontname
fontsize
fontstyle
fontweight
ho
to
vo
visible
x
y
dur.ges
dots.ges
dur.metrical
dur.ppq
dur.real
dur.recip
instr
fermata
mRpt
(measure repeat) – An indication that the previous measure should be repeated.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
when
layer
staff
tstamp.ges
tstamp.real
tstamp
altsym
color
expand
glyph.auth
glyph.name
glyph.num
glyph.uri
fontfam
fontname
fontsize
fontstyle
fontweight
mRpt2
(2-measure repeat) – An indication that the previous two measures should be repeated.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
when
layer
staff
tstamp.ges
tstamp.real
tstamp
altsym
color
expand
glyph.auth
glyph.name
glyph.num
glyph.uri
fontfam
fontname
fontsize
fontstyle
fontweight
mSpace
(measure space) – A measure containing only empty space in any meter.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
dur
when
layer
staff
tstamp.ges
tstamp.real
tstamp
altsym
cutout
x
y
dur.ges
dots.ges
dur.metrical
dur.ppq
dur.real
dur.recip
instr
fermata
multiRest
(multiple rest) – Multiple measures of rest compressed into a single symbol, frequently found in performer parts.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
when
layer
staff
tstamp.ges
tstamp.real
tstamp
num
block
altsym
glyph.auth
glyph.name
glyph.num
glyph.uri
loc
ploc
oloc
fontfam
fontname
fontsize
fontstyle
fontweight
dur.ges
dots.ges
dur.metrical
dur.ppq
dur.real
dur.recip
instr
multiRpt
(multiple repeat) – Multiple repeated measures.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
when
layer
staff
tstamp.ges
tstamp.real
tstamp
num
altsym
expand
glyph.auth
glyph.name
glyph.num
glyph.uri
fontfam
fontname
fontsize
fontstyle
fontweight
octave
An indication that a passage should be performed one or more octaves above or below its written pitch.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
coll
when
layer
part
partstaff
plist
staff
evaluate
tstamp
tstamp.ges
tstamp.real
dur
dis
dis.place
endid
startid
tstamp2
color
extender
lendsym
lendsym.size
lstartsym
lstartsym.size
lform
lsegs
lwidth
ho
to
vo
startho
endho
startto
endto
x
y
dur.ges
dots.ges
dur.metrical
dur.ppq
dur.real
dur.recip
tstamp2.ges
tstamp2.real
oLayer
(ossia layer) – A layer that contains an alternative to material in another layer.
xml:base
xml:id
facs
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
decls
n
resp
type
class
def
metcon
visible
ossia
Captures original notation and a differently notated version *present in the source being transcribed* .
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
oStaff
(ossia staff) – A staff that holds an alternative passage which may be played instead of the original material.
xml:base
xml:id
facs
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
decls
n
resp
type
class
def
metcon
visible
pedal
Piano pedal mark.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
dir
func
when
layer
part
partstaff
plist
staff
evaluate
tstamp
tstamp.ges
tstamp.real
endid
startid
tstamp2
form
altsym
color
glyph.auth
glyph.name
glyph.num
glyph.uri
lendsym
lendsym.size
lstartsym
lstartsym.size
lform
lsegs
lwidth
place
fontfam
fontname
fontsize
fontstyle
fontweight
ho
to
vo
x
y
tstamp2.ges
tstamp2.real
reh
(rehearsal mark) – In an orchestral score and its corresponding parts, a mark indicating a convenient point from which to resume rehearsal after a break.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
when
part
partstaff
staff
startid
tstamp
tstamp.ges
tstamp.real
color
place
fontfam
fontname
fontsize
fontstyle
fontweight
ho
to
vo
x
y
slur
Indication of 1) a "unified melodic idea" or 2) performance technique.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
when
layer
part
partstaff
plist
staff
evaluate
tstamp
tstamp.ges
tstamp.real
dur
endid
startid
tstamp2
color
ho
to
vo
startho
endho
startto
endto
startvo
endvo
x
y
x2
y2
bezier
bulge
curvedir
lform
lwidth
dur.ges
dots.ges
dur.metrical
dur.ppq
dur.real
dur.recip
tstamp2.ges
tstamp2.real
join
tie
An indication that two notes of the same pitch form a single note with their combined rhythmic values.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
when
layer
part
partstaff
plist
staff
evaluate
tstamp
tstamp.ges
tstamp.real
endid
startid
tstamp2
color
ho
to
vo
startho
endho
startto
endto
startvo
endvo
x
y
x2
y2
bezier
bulge
curvedir
lform
lwidth
tstamp2.ges
tstamp2.real
tuplet
A group of notes with "irregular" (sometimes called "irrational") rhythmic values, for example, three notes in the time normally occupied by two or nine in the time of five.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
beam.with
dur
num
numbase
when
layer
staff
tstamp.ges
tstamp.real
tstamp
endid
startid
bracket.place
bracket.visible
dur.visible
num.format
color
num.place
num.visible
dur.ges
dots.ges
dur.metrical
dur.ppq
dur.real
dur.recip
tupletSpan
(tuplet span) – Alternative element for encoding tuplets, especially useful for tuplets that extend across bar lines.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
beam.with
when
layer
part
partstaff
plist
staff
evaluate
tstamp
tstamp.ges
tstamp.real
dur
num
numbase
endid
startid
tstamp2
bracket.place
bracket.visible
dur.visible
num.format
color
num.place
num.visible
tstamp2.ges
tstamp2.real
dur.ges
dots.ges
dur.metrical
dur.ppq
dur.real
dur.recip
Attribute Classes
att.arpeg.log
Logical domain attributes.
order
att.beam.log
Logical domain attributes.
att.beamedWith
Attributes indicating cross-staff beaming.
beam.with
att.beaming.log
Used by layerDef, staffDef, and scoreDef to provide default values for attributes in the logical domain related to beaming.
beam.group
beam.rests
att.beamPresent
Attributes that indicate whether an event lies under a beam.
beam
att.beamRend
Attributes that record the visual rendition of beams.
form
place
slash
slope
att.beamSecondary
Attributes that capture information about secondary beaming.
breaksec
att.beamSpan.log
Logical domain attributes.
att.beatRpt.log
Logical domain attributes.
beatdef
att.bend.log
Logical domain attributes.
att.bracketSpan.log
Logical domain attributes.
att.breath.log
Logical domain attributes.
att.bTrem.log
Logical domain attributes.
form
att.chord.anl.cmn
Analytical domain attributes in the CMN repertoire.
att.chord.ges.cmn
Gestural domain attributes for CMN features.
att.chord.log.cmn
Logical domain attributes in the CMN repertoire.
att.chord.vis.cmn
Visual domain attributes for chord. The slur, slur.dir, slur.rend, tie, tie.dir, and tie.rend attributes here are "syntactic sugar" for these attributes on each of the chord's individual notes. The values here apply to all the notes in the chord. If some notes are slurred or tied while others aren't, then the individual note attributes must be used.
att.cutout
Attributes that indicate how to render the staff lines of the measure containing an element belonging to this attribute class.
cutout
att.mNum.anl
Analytical domain attributes.
att.mNum.ges
Gestural domain attributes.
att.mNum.log
Logical domain attributes.
att.mNum.vis
Visual domain attributes.
att.expandable
Attributes that indicate whether to render a repeat symbol or the source material to which it refers.
expand
att.fermata.log
Logical domain attributes.
att.fTrem.log
Logical domain attributes.
form
att.glissPresent
Attributes that indicate whether an event participates in a glissando.
gliss
att.gliss.log
Logical domain attributes.
att.graced
Attributes that mark a note or chord as a "grace", how it should "steal" time, and how much time should be allotted to the grace note/chord.
grace
grace.time
att.graceGrp.anl
Analytical domain attributes.
att.graceGrp.ges
Gestural domain attributes.
att.graceGrp.log
Logical domain attributes.
attach
att.graceGrp.vis
Visual domain attributes.
att.hairpin.log
Logical domain attributes.
form
niente
att.halfmRpt.log
Logical domain attributes.
att.harpPedal.log
Logical domain attributes. The pedal setting, i.e., flat, natural, or sharp, for each diatonic pitch name is indicated by the seven letter-named attributes.
c
d
e
f
g
a
b
att.layerDef.log.cmn
Logical domain attributes.
att.lv.log
Logical domain attributes.
att.lvPresent
Attributes that indicate the presence of an l.v. (laissez vibrer) marking attached to a feature. If visual information about the lv sign needs to be recorded, then an lv element should be employed.
lv
att.measure.log
Logical domain attributes. The n attribute contains a name or number associated with the measure (Read, p. 445). Often, this is an integer, but not always. For example, some measures, especially incomplete measures or those under an ending mark, may have labels that contain an integer plus a suffix, such as '12a'. Measures may even have labels, especially in editorial or analytical uses of MEI, that are entirely non-numeric strings. Measure numbers may be machine-generated instead of encoding them in the markup. However, an explicit measure number should restart numbering with the given value. The join attribute may be used to indicate another measure which metrically completes the current, incomplete one.
left
right
att.meterSigGrp.log
Logical domain attributes.
func
att.mRest.log
Logical domain attributes.
att.mRpt.log
Logical domain attributes.
att.mRpt2.log
Logical domain attributes.
att.mSpace.log
Logical domain attributes in the CMN repertoire.
att.multiRest.log
Logical domain attributes.
att.multiRpt.log
Logical domain attributes.
att.note.anl.cmn
Analytical domain attributes in the CMN repertoire.
att.note.log.cmn
Logical domain attributes.
att.note.vis.cmn
Visual domain attributes.
att.numbered
Attributes that record numbers to be displayed with a feature.
num
att.numberPlacement
Attributes that record the placement and visibility of numbers that accompany a bowed tremolo or tuplet.
num.place
num.visible
att.octave.log
Logical domain attributes.
coll
att.ossia.log
Logical domain attributes.
att.pedal.log
Logical domain attributes.
dir
func
att.phrase.vis.cmn
Visual domain attributes.
att.pianoPedals
Used by scoreDef and staffDef to provide default description of piano pedal rendition.
pedal.style
att.reh.log
Logical domain attributes.
att.rehearsal
Attributes used by scoreDef and staffDef to provide default information about rehearsal numbers/letters.
reh.enclose
att.rest.anl.cmn
Analytical domain attributes in the CMN repertoire.
att.rest.log.cmn
Logical domain attributes in the CMN repertoire.
att.rest.vis.cmn
Visual domain attributes.
att.scoreDef.log.cmn
Logical domain attributes.
att.scoreDef.vis.cmn
Visual domain attributes.
grid.show
att.slur.log
Logical domain attributes.
att.slurRend
Attributes that describe the rendition of slurs.
slur.lform
slur.lwidth
att.space.anl.cmn
Analytical domain attributes in the CMN repertoire.
att.space.log.cmn
Logical domain attributes in the CMN repertoire.
att.staffDef.log.cmn
Logical domain attributes for staffDef in the CMN repertoire.
att.staffDef.vis.cmn
Visual domain attributes for staffDef in the CMN repertoire.
att.stems.cmn
Attributes that describe the properties of stemmed features; that is, chords and notes.
stem.with
att.tie.log
Logical domain attributes.
att.tieRend
Attributes that describe the rendition of ties.
tie.lform
tie.lwidth
att.tremMeasured
Attributes that describe measured tremolandi.
unitdur
att.tuplet.log
Logical domain attributes.
att.tupletSpan.log
Logical domain attributes.
MEI.cmnOrnaments(3 elements, 5 attribute classes)
CMN ornament component declarations.
mordent
An ornament indicating rapid alternation of the main note with a secondary note, usually a step below, but sometimes a step above.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
form
long
when
layer
part
partstaff
plist
staff
evaluate
tstamp
tstamp.ges
tstamp.real
endid
startid
accidupper
accidlower
altsym
color
glyph.auth
glyph.name
glyph.num
glyph.uri
place
fontfam
fontname
fontsize
fontstyle
fontweight
ho
to
vo
trill
Rapid alternation of a note with another (usually at the interval of a second above).
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
when
layer
part
partstaff
plist
staff
evaluate
tstamp
tstamp.ges
tstamp.real
dur
accidupper
accidlower
endid
startid
tstamp2
altsym
color
extender
lendsym
lendsym.size
lstartsym
lstartsym.size
lform
lsegs
lwidth
place
glyph.auth
glyph.name
glyph.num
glyph.uri
fontfam
fontname
fontsize
fontstyle
fontweight
ho
to
vo
startho
endho
startto
endto
x
y
dur.ges
dots.ges
dur.metrical
dur.ppq
dur.real
dur.recip
tstamp2.ges
tstamp2.real
turn
An ornament consisting of four notes — the upper neighbor of the written note, the written note, the lower neighbor, and the written note.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
delayed
form
when
layer
part
partstaff
plist
staff
evaluate
tstamp
tstamp.ges
tstamp.real
accidupper
accidlower
startid
altsym
color
glyph.auth
glyph.name
glyph.num
glyph.uri
place
fontfam
fontname
fontsize
fontstyle
fontweight
ho
to
vo
x
y
Attribute Classes
att.mordent.log
Logical domain attributes.
form
long
att.ornamentAccid
Accidentals associated with ornaments.
accidupper
accidlower
att.ornamPresent
Attributes for marking the presence of an ornament.
ornam
att.trill.log
Logical domain attributes.
att.turn.log
Logical domain attributes.
delayed
form
MEI.corpus(1 elements, 0 attribute classes)
Corpus component declarations.
meiCorpus
(MEI corpus) – A group of related MEI documents, consisting of a header for the group, and one or more mei elements, each with its own complete header.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
meiversion
Attribute Classes
MEI.critapp(3 elements, 2 attribute classes)
Critical apparatus component declarations.
app
(apparatus) – Contains one or more alternative encodings.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
lem
(lemma) – Contains the lemma, or base text, of a textual variation.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
cause
hand
seq
source
xlink:actuate
xlink:role
xlink:show
target
targettype
evaluate
rdg
(reading) – Contains a single reading within a textual variation.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
cause
hand
seq
source
xlink:actuate
xlink:role
xlink:show
target
targettype
evaluate
Attribute Classes
att.crit
Attributes common to all elements representing variant readings.
cause
att.rdg.log
Logical domain attributes.
MEI.drama(2 elements, 2 attribute classes)
Dramatic text component declarations.
sp
(speech) – Contains an individual speech in a performance text.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
tstamp2.ges
tstamp2.real
when
layer
part
partstaff
plist
staff
evaluate
tstamp
tstamp.ges
tstamp.real
endid
startid
tstamp2
place
ho
to
vo
startho
endho
startto
endto
x
y
stageDir
(stage direction) – Contains any kind of stage direction within a dramatic text or fragment.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
tstamp2.ges
tstamp2.real
when
layer
part
partstaff
plist
staff
evaluate
tstamp
tstamp.ges
tstamp.real
endid
startid
tstamp2
place
ho
to
vo
startho
endho
startto
endto
x
y
Attribute Classes
att.sp.log
Logical domain attributes.
att.stageDir.log
Logical domain attributes.
MEI.edittrans(18 elements, 9 attribute classes)
Editorial and transcriptional component declarations.
abbr
(abbreviation) – A generic element for 1) a shortened form of a word, including an acronym or 2) a shorthand notation.
expan
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
source
cert
evidence
facs
xml:lang
translit
instant
state
hand
decls
seq
add
(addition) – Marks an addition to the text.
place
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
source
cert
evidence
extent
unit
atleast
atmost
min
max
confidence
xml:lang
translit
instant
state
hand
decls
seq
choice
Groups a number of alternative encodings for the same point in a text.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
corr
(correction) – Contains the correct form of an apparent erroneous passage.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
source
cert
evidence
extent
unit
atleast
atmost
min
max
confidence
xml:lang
translit
instant
state
hand
decls
seq
cpMark
(copy/colla parte mark) – A verbal or graphical indication to copy musical material written elsewhere.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
when
layer
part
partstaff
plist
staff
evaluate
tstamp
tstamp.ges
tstamp.real
origin.tstamp
origin.tstamp2
origin.staff
origin.layer
origin.startid
origin.endid
dis
dis.place
endid
startid
tstamp2
altsym
color
enclose
glyph.auth
glyph.name
glyph.num
glyph.uri
place
fontfam
fontname
fontsize
fontstyle
fontweight
ho
to
vo
x
y
dur.ges
dots.ges
dur.metrical
dur.ppq
dur.real
dur.recip
tstamp2.ges
tstamp2.real
damage
Contains an area of damage to the physical medium.
degree
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
agent
extent
unit
atleast
atmost
min
max
confidence
facs
hand
xml:lang
translit
del
(deletion) – Contains information deleted, marked as deleted, or otherwise indicated as superfluous or spurious in the copy text by an author, scribe, annotator, or corrector.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
source
cert
evidence
extent
unit
atleast
atmost
min
max
confidence
facs
xml:lang
translit
altrend
rend
instant
state
hand
decls
seq
expan
(expansion) – Contains the expansion of an abbreviation.
abbr
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
source
cert
evidence
extent
unit
atleast
atmost
min
max
confidence
facs
xml:lang
translit
instant
state
hand
decls
seq
gap
Indicates a point where material has been omitted in a transcription, whether as part of sampling practice or for editorial reasons described in the MEI header.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
source
cert
evidence
extent
unit
atleast
atmost
min
max
confidence
hand
reason
handShift
Marks the beginning of a passage written in a new hand, or of a change in the scribe, writing style, ink or character of the document hand.
character
new
old
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
source
cert
evidence
facs
medium
metaMark
A graphical or textual statement with additional / explanatory information about the musical text. The textual consequences of this intervention are encoded independently via other means; that is, with elements such as <add>, <del>, etc.
function
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
when
layer
part
partstaff
plist
staff
evaluate
tstamp
tstamp.ges
tstamp.real
endid
startid
tstamp2.ges
tstamp2.real
source
cert
evidence
instant
state
hand
decls
seq
place
dur.ges
dots.ges
dur.metrical
dur.ppq
dur.real
dur.recip
xlink:actuate
xlink:role
xlink:show
target
targettype
orig
(original) – Contains material which is marked as following the original, rather than being normalized or corrected.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
source
cert
evidence
extent
unit
atleast
atmost
min
max
confidence
facs
xml:lang
translit
reg
(regularization) – Contains material which has been regularized or normalized in some sense.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
auth
auth.uri
codedval
source
cert
evidence
extent
unit
atleast
atmost
min
max
confidence
xml:lang
translit
restore
Indicates restoration of material to an earlier state by cancellation of an editorial or authorial marking or instruction.
desc
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
source
cert
evidence
extent
unit
atleast
atmost
min
max
confidence
facs
xml:lang
translit
instant
state
hand
decls
seq
sic
Contains apparently incorrect or inaccurate material.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
source
cert
evidence
extent
unit
atleast
atmost
min
max
confidence
facs
xml:lang
translit
subst
(substitution) – Groups transcriptional elements when the combination is to be regarded as a single intervention in the text.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
source
cert
evidence
instant
state
hand
decls
seq
supplied
Contains material supplied by the transcriber or editor for any reason.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
agent
source
cert
evidence
extent
unit
atleast
atmost
min
max
confidence
facs
xml:lang
translit
reason
unclear
Contains material that cannot be transcribed with certainty because it is illegible or inaudible in the source.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
agent
source
cert
evidence
extent
unit
atleast
atmost
min
max
confidence
facs
hand
xml:lang
translit
reason
Attribute Classes
att.agentIdent
Attributes for the identification of a causative agent.
agent
att.cpMark.log
Logical domain attributes.
att.edit
Attributes describing the nature of an encoded scholarly intervention or interpretation.
att.metaMark.anl
Analytical domain attributes.
att.metaMark.ges
Gestural domain attributes.
att.metaMark.log
Logical domain attributes.
att.metaMark.vis
Visual domain attributes.
att.reasonIdent
Attributes that identify the reason why an editorial feature is used.
reason
att.trans
Attributes for elements encoding authorial or scribal intervention when transcribing manuscript or similar sources.
MEI.externalsymbols(0 elements, 1 attribute classes)
External symbols component declarations.
Attribute Classes
att.extSym
Attributes used to associate MEI features with corresponding glyphs in an externally-defined standard such as SMuFL.
glyph.auth
glyph.name
glyph.num
glyph.uri
MEI.facsimile(3 elements, 1 attribute classes)
Facsimile component declarations.
facsimile
Contains a representation of a written source in the form of a set of images rather than as transcribed or encoded text.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
decls
surface
Defines a writing surface in terms of a rectangular coordinate space, optionally grouping one or more graphic representations of that space, and rectangular zones of interest within it.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
ulx
uly
lrx
lry
data
decls
startid
zone
Defines an area of interest within a surface or graphic file.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
ulx
uly
lrx
lry
data
Attribute Classes
att.facsimile
Attributes that associate a feature corresponding with all or part of an image.
facs
MEI.figtable(7 elements, 1 attribute classes)
Figures and tables component declarations.
fig
(figure) – Groups elements representing or containing graphic information such as an illustration or figure.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
halign
valign
x
y
figDesc
(figure description) – Contains a brief prose description of the appearance or content of a graphic figure, for use when documenting an image without displaying it.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
xml:lang
translit
graphic
Indicates the location of an inline graphic.
ulx
uly
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
height
width
mimetype
facs
decls
xlink:actuate
xlink:role
xlink:show
target
targettype
startid
ho
to
vo
table
Contains text displayed in tabular form.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
x
y
td
(table data) – Designates a table cell that contains data as opposed to a cell that contains column or row heading information.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
x
y
colspan
rowspan
th
(table header) – Designates a table cell containing column or row heading information as opposed to one containing data.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
x
y
colspan
rowspan
tr
(table row) – A formatting element that contains one or more cells (intersection of a row and a column) in a table .
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
x
y
Attribute Classes
att.tabular
Attributes shared by table cells.
colspan
rowspan
MEI.fingering(2 elements, 2 attribute classes)
Fingering component declarations.
fing
finger – An individual finger in a fingering indication.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
dur.ges
dots.ges
dur.metrical
dur.ppq
dur.real
dur.recip
tstamp2.ges
tstamp2.real
when
layer
part
partstaff
plist
staff
evaluate
tstamp
tstamp.ges
tstamp.real
dur
endid
startid
tstamp2
altsym
extender
lendsym
lendsym.size
lstartsym
lstartsym.size
lform
lsegs
lwidth
place
ho
to
vo
x
y
fingGrp
(finger group)– A group of individual fingers in a fingering indication.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
dur.ges
dots.ges
dur.metrical
dur.ppq
dur.real
dur.recip
tstamp2.ges
tstamp2.real
form
when
layer
part
partstaff
plist
staff
evaluate
tstamp
tstamp.ges
tstamp.real
dur
endid
startid
tstamp2
orient
altsym
extender
lendsym
lendsym.size
lstartsym
lstartsym.size
lform
lsegs
lwidth
place
ho
to
vo
x
y
Attribute Classes
att.fing.log
Logical domain attributes.
att.fingGrp.log
Logical domain attributes.
form
MEI.frbr(6 elements, 0 attribute classes)
FRBR (Functional Requirements for Bibliographic Records) declarations.
expression
Intellectual or artistic realization of a work.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
auth
auth.uri
codedval
analog
data
expressionList
Gathers bibliographic expression entities.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
item
Single instance or exemplar of a source/manifestation.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
auth
auth.uri
codedval
analog
data
xlink:actuate
xlink:role
xlink:show
target
targettype
evaluate
itemList
Gathers bibliographic item entities.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
manifestation
A bibliographic description of a physical embodiment of an expression of a work.
singleton
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
auth
auth.uri
codedval
analog
comptype
data
xlink:actuate
xlink:role
xlink:show
target
targettype
recordtype
evaluate
manifestationList
A container for the descriptions of physical embodiments of an expression of a work.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
Attribute Classes
MEI.genetic(2 elements, 1 attribute classes)
Genetic encoding component declarations.
genDesc
(genetic description) - Bundles information about the textual development of a work.
ordered
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
decls
genState
Describes a distinctive state in the textual development of a work.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
enddate
isodate
notafter
notbefore
startdate
data
decls
xlink:actuate
xlink:role
xlink:show
target
targettype
Attribute Classes
att.geneticState
Attributes that pertain to a genetic state.
instant
state
MEI.gestural(0 elements, 113 attribute classes)
Gestural component declarations.
Attribute Classes
att.accid.ges
Gestural domain attributes.
att.accidental.gestural
Attributes for capturing momentary pitch inflection in the gestural domain.
accid.ges
att.ambNote.ges
Gestural domain attributes.
att.annot.ges
Gestural domain attributes.
att.arpeg.ges
Gestural domain attributes.
att.artic.ges
Gestural domain attributes.
att.articulation.gestural
Attributes describing the method of performance.
artic.ges
att.attacca.ges
Gestural domain attributes.
att.barLine.ges
Gestural domain attributes.
att.beam.ges
Gestural domain attributes.
att.beamSpan.ges
Gestural domain attributes.
att.beatRpt.ges
Gestural domain attributes.
att.bend.ges
Gestural domain attributes.
amount
att.bracketSpan.ges
Gestural domain attributes.
att.breath.ges
Gestural domain attributes.
att.bTrem.ges
Gestural domain attributes.
att.caesura.ges
Gestural domain attributes.
att.chord.ges
Gestural domain attributes.
att.chordDef.ges
Gestural domain attributes.
att.chordMember.ges
Gestural domain attributes.
att.clef.ges
Gestural domain attributes.
att.clefGrp.ges
Gestural domain attributes.
att.cpMark.ges
Gestural domain attributes.
att.curve.ges
Gestural domain attributes.
att.custos.ges
Gestural domain attributes.
att.mdiv.ges
Gestural domain attributes.
attacca
att.dir.ges
Gestural domain attributes.
att.dot.ges
Gestural domain attributes.
att.duration.gestural
Attributes that record performed duration that differs from a feature's written duration.
dur.ges
dots.ges
dur.metrical
dur.ppq
dur.real
dur.recip
att.dynam.ges
Gestural domain attributes.
att.ending.ges
Gestural domain attributes.
att.episema.ges
Gestural domain attributes.
att.f.ges
Gestural domain attributes.
att.fermata.ges
Gestural domain attributes.
att.fing.ges
Gestural domain attributes.
att.fingGrp.ges
Gestural domain attributes.
att.fTrem.ges
Gestural domain attributes.
att.gliss.ges
Gestural domain attributes.
att.grpSym.ges
Gestural domain attributes.
att.hairpin.ges
Gestural domain attributes.
att.halfmRpt.ges
Gestural domain attributes.
att.harm.ges
Gestural domain attributes.
att.harpPedal.ges
Gestural domain attributes.
att.hispanTick.ges
Gestural domain attributes.
att.instrDef.ges
Gestural domain attributes.
att.keyAccid.ges
Gestural domain attributes.
att.keySig.ges
Gestural domain attributes.
att.layer.ges
Gestural domain attributes.
att.layerDef.ges
Gestural domain attributes.
att.ligature.ges
Gestural domain attributes.
att.line.ges
Attributes for describing the performed components of a line.
att.liquescent.ges
Gestural domain attributes.
att.lv.ges
Gestural domain attributes.
att.lyrics.ges
Gestural domain attributes.
att.measure.ges
Gestural domain attributes. The tstamp.ges and tstamp.real attributes encode the onset time of the measure. In reality, this is usually the same as the onset time of the first event in the measure.
att.mensur.ges
Gestural domain attributes.
att.meterSig.ges
Gestural domain attributes.
att.meterSigGrp.ges
Gestural domain attributes.
att.midi.ges
Gestural domain attributes.
att.mordent.ges
Gestural domain attributes.
att.mRest.ges
Gestural domain attributes.
att.mRpt.ges
Gestural domain attributes.
att.mRpt2.ges
Gestural domain attributes.
att.mSpace.ges
Gestural domain attributes.
att.multiRest.ges
Gestural domain attributes.
att.multiRpt.ges
Gestural domain attributes.
att.nc.ges
Gestural domain attributes.
oct.ges
pname.ges
pnum
att.ncGrp.ges
Gestural domain attributes.
att.neume.ges
Gestural domain attributes.
att.note.ges
Gestural domain attributes.
extremis
oct.ges
pname.ges
pnum
att.octave.ges
Gestural domain attributes.
att.oriscus.ges
Gestural domain attributes.
att.ornam.ges
Gestural domain attributes.
att.ossia.ges
Gestural domain attributes.
att.pad.ges
Gestural domain attributes.
att.part.ges
Gestural domain attributes.
att.parts.ges
Gestural domain attributes.
att.pb.ges
Gestural domain attributes.
att.pedal.ges
Gestural domain attributes.
att.phrase.ges
Gestural domain attributes.
att.proport.ges
Gestural domain attributes.
att.quilisma.ges
Gestural domain attributes.
att.rdg.ges
Gestural domain attributes.
att.refrain.ges
Gestural domain attributes.
att.reh.ges
Gestural domain attributes.
att.rest.ges
Gestural domain attributes.
att.sb.ges
Gestural domain attributes.
att.score.ges
Gestural domain attributes.
att.scoreDef.ges
Gestural domain attributes for scoreDef. The values set in these attributes act as score-wide defaults for attributes that are not set in descendant elements. For example, the grace attribute value here applies to all the grace attribute values in the score (or, more accurately, until the next scoreDef element) without having to individually set each note's grace attribute value. The midi.* attributes function as default values when creating sounding output. The tune.* attributes provide the capability of recording a tuning reference pitch.
tune.pname
tune.Hz
tune.temper
att.section.ges
Gestural domain attributes.
attacca
att.signifLet.ges
Gestural domain attributes.
att.slur.ges
Gestural domain attributes.
att.soundLocation
Attributes that locate a sound source within 3-D space.
azimuth
elevation
att.sp.ges
Gestural domain attributes.
att.space.ges
Gestural domain attributes.
att.staff.ges
Gestural domain attributes.
att.staffDef.ges
Gestural domain attributes for staffDef in the CMN repertoire.
att.staffGrp.ges
Gestural domain attributes.
att.stageDir.ges
Gestural domain attributes.
att.strophicus.ges
Gestural domain attributes.
att.syl.ges
Gestural domain attributes.
att.syllable.ges
Gestural domain attributes.
att.symbol.ges
Gestural domain attributes.
att.tempo.ges
Gestural domain attributes.
att.tie.ges
Gestural domain attributes.
att.timestamp.gestural
Attributes that record a performed (as opposed to notated) time stamp.
tstamp.ges
tstamp.real
att.timestamp2.gestural
Attributes that record a performed (as opposed to notated) time stamp for the end of an event.
tstamp2.ges
tstamp2.real
att.trill.ges
Gestural domain attributes.
att.tuplet.ges
Gestural domain attributes.
att.tupletSpan.ges
Gestural domain attributes.
att.turn.ges
Gestural domain attributes.
att.verse.ges
Gestural domain attributes.
att.volta.ges
Gestural domain attributes.
MEI.harmony(6 elements, 4 attribute classes)
Harmony component declarations.
chordDef
(chord definition) – Chord tablature definition.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
tab.pos
tab.strings
chordMember
An individual pitch in a chord defined by a chordDef element.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
inth
accid.ges
pname
oct
tab.fing
tab.fret
tab.string
chordTable
Chord/tablature look-up table.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
f
(figure) – Single element of a figured bass indication.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
dur.ges
dots.ges
dur.metrical
dur.ppq
dur.real
dur.recip
tstamp2.ges
tstamp2.real
when
layer
part
partstaff
plist
staff
evaluate
tstamp
tstamp.ges
tstamp.real
dur
endid
startid
tstamp2
altsym
extender
lendsym
lendsym.size
lstartsym
lstartsym.size
lform
lsegs
lwidth
place
ho
to
vo
x
y
fb
(figured bass) – Symbols added to a bass line that indicate harmony. Used to improvise a chordal accompaniment. Sometimes called Generalbass, thoroughbass, or basso continuo.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
harm
(harmony) – An indication of harmony, e.g., chord names, tablature grids, harmonic analysis, figured bass.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
chordref
when
layer
part
partstaff
plist
staff
evaluate
tstamp
tstamp.ges
tstamp.real
dur
endid
startid
tstamp2
rendgrid
extender
lendsym
lendsym.size
lstartsym
lstartsym.size
lform
lsegs
lwidth
place
ho
to
vo
startho
endho
startto
endto
x
y
dur.ges
dots.ges
dur.metrical
dur.ppq
dur.real
dur.recip
tstamp2.ges
tstamp2.real
form
inth
Attribute Classes
att.chordDef.log
Logical domain attributes.
att.chordMember.log
Logical domain attributes.
att.f.log
Logical domain attributes.
att.harm.log
Logical domain attributes.
chordref
MEI.header(91 elements, 4 attribute classes)
Metadata header component declarations.
componentList
Container for intellectual or physical component parts of a bibliographic entity.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
accessRestrict
(access restriction) – Describes the conditions that affect the accessibility of material.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
auth
auth.uri
codedval
analog
xml:lang
translit
acquisition
Records information concerning the process by which an item was acquired by the holding institution.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
enddate
isodate
notafter
notbefore
startdate
xml:lang
translit
altId
(alternative identifier) – May contain a bibliographic identifier that does not fit within the meiHead element's id attribute, for example because the identifier does not fit the definition of an XML id or because multiple identifiers are needed.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
appInfo
(application information) – Groups information about applications which have acted upon the MEI file.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
application
Provides information about an application which has acted upon the current document.
version
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
enddate
isodate
notafter
notbefore
startdate
attUsage
Documents the usage of a specific attribute of the element.
name
context
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
audience
Defines the class of user for which the work is intended, as defined by age group (e.g., children, young adults, adults, etc.), educational level (e.g., primary, secondary, etc.), or other categorization.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
auth
auth.uri
codedval
analog
xml:lang
translit
availability
Groups elements that describe the availability of and access to a bibliographic item, including an MEI-encoded document.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
data
bifolium
Describes a folded sheet of paper.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
height
width
unit
outer.recto
inner.verso
inner.recto
outer.verso
byline
Contains the primary statement of responsibility given for a work on its title page.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
facs
xml:lang
translit
captureMode
(capture mode) – The means used to record notation, sound, or images in the production of a source/manifestation (e.g., analogue, acoustic, electric, digital, optical etc.).
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
auth
auth.uri
codedval
analog
xml:lang
translit
carrierForm
(carrier form) – The specific class of material to which the physical carrier of the source/manifestation belongs (e.g., sound cassette, videodisc, microfilm cartridge, transparency, etc.). The carrier for a manifestation comprising multiple physical components may include more than one form (e.g., a filmstrip with an accompanying booklet, a separate sound disc carrying the sound track for a film, etc.).
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
auth
auth.uri
codedval
analog
xml:lang
translit
category
Contains an individual descriptive category in a user-defined taxonomy, possibly nested within a superordinate category.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
auth
auth.uri
codedval
analog
data
catRel
(category relationship) – Contains the name of a related category.
type
auth
auth.uri
codedval
xml:base
xml:id
analog
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
change
Individual change within the revision description.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
enddate
isodate
notafter
notbefore
startdate
changeDesc
(change description) – Description of a revision of the MEI file.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
classDecls
Groups information which describes the nature or topic of an entity.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
classification
Groups information which describes the nature or topic of an entity.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
data
condition
The physical condition of an item, particularly any variances between the physical make-up of the item and that of other copies of the same item (e.g., missing pages or plates, brittleness, faded images, etc.).
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
contentItem
Contains a single entry within a content description element.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
contents
List of the material contained within a resource.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xlink:actuate
xlink:role
xlink:show
target
targettype
context
The historical, social, intellectual, artistic, or other context within which the work was originally conceived (e.g., the 17th century restoration of the monarchy in England, the aesthetic movement of the late 19th century, etc.) or the historical, social, intellectual, artistic, or other context within which the expression was realized.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
auth
auth.uri
codedval
analog
xml:lang
translit
correction
States how and under what circumstances corrections have been made in the text.
corrlevel
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
data
xml:lang
translit
method
cutout
A cutout is a section of a document sheet that has been removed and is now missing.
removed.from
removed.by
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
height
width
cert
evidence
unit
instant
state
hand
decls
seq
x
y
dedication
Contains a dedicatory statement.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
facs
xml:lang
translit
domainsDecl
(domains declaration) – Indicates which domains are included in the encoding.
anl
ges
vis
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
editionStmt
(edition statement) – Container for meta-data pertaining to a particular edition of the material being described.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
editorialDecl
(editorial declaration) – Used to provide details of editorial principles and practices applied during the encoding of musical text.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
data
xml:lang
translit
encodingDesc
(encoding description) – Documents the relationship between an electronic file and the source or sources from which it was derived as well as applications used in the encoding/editing process.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
exhibHist
(exhibition history) – A record of public exhibitions, including dates, venues, etc.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
extMeta
(extended metadata) – Provides a container element for non-MEI metadata formats.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:space
fileChar
(file characteristics) – Standards or schemes used to encode the file (e.g., ASCII, SGML, etc.), physical characteristics of the file (e.g., recording density, parity, blocking, etc.), and other characteristics that have a bearing on how the file can be processed.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
fileDesc
(file description) – Contains a full bibliographic description of the MEI file.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
fingerprint
Contains a string that uniquely identifies an item, such as those constructed by combining groups of characters transcribed from specified pages of a printed item or a file's checksum.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
auth
auth.uri
codedval
analog
foliaDesc
Describes the order of folia and bifolia making up the text block of a manuscript or print.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
folium
Describes a single leaf of paper.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
height
width
unit
recto
verso
hand
Defines a distinct scribe or handwriting style.
initial
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
cert
evidence
xml:lang
translit
medium
handList
Container for one or more hand elements.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
history
Provides a container for information about the history of a resource other than the circumstances of its creation.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
incipCode
Incipit coded in a non-XML, plain text format, such as Plaine & Easie Code.
form
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
mimetype
xlink:actuate
xlink:role
xlink:show
target
targettype
xml:space
incipText
Opening words of a musical composition.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
xlink:actuate
xlink:role
xlink:show
target
targettype
mimetype
inscription
An inscription added to an item, such as a bookplate, a note designating the item as a gift, and/or the author's signature.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
interpretation
Describes the scope of any analytic or interpretive information added to the transcription of the music.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
data
xml:lang
translit
key
Key captures information about tonal center and mode.
mode
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
accid
analog
pname
language
Description of a language used in the document.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
auth
auth.uri
codedval
analog
xml:lang
translit
langUsage
(language usage) – Groups elements describing the languages, sub-languages, dialects, etc., represented within the encoded resource.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
data
meiHead
(MEI header) – Supplies the descriptive and declarative metadata prefixed to every MEI-conformant text.
type
xml:base
xml:id
analog
label
xml:lang
translit
meiversion
resp
mensuration
Captures information about mensuration within bibliographic descriptions.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
dot
sign
num
numbase
modusmaior
modusminor
prolatio
tempus
slash
meter
Captures information about the time signature within bibliographic descriptions.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
count
sym
unit
namespace
Supplies the formal name of the namespace to which the elements documented by its children belong.
name
prefix
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
normalization
Indicates the extent of normalization or regularization of the original source carried out in converting it to electronic form.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
data
xml:lang
translit
method
notesStmt
(notes statement)– Collects any notes providing information about a text additional to that recorded in other parts of the bibliographic description.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
otherChar
(other distinguishing characteristic) – Any characteristic that serves to differentiate a work or expression from another.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
patch
Describes a physical writing surface attached to the original document.
attached.to
attached.by
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
cert
evidence
unit
instant
state
hand
decls
seq
x
y
perfDuration
(performance duration) – Used to express the duration of performance of printed or manuscript music or the playing time for a sound recording, videorecording, etc.
isodur
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
facs
xml:lang
translit
perfMedium
(performance medium) – Indicates the number and character of the performing forces used in a musical composition.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
auth
auth.uri
codedval
analog
perfRes
(performance resource) – Name of an instrument on which a performer plays, a performer's voice range, or a standard performing ensemble designation.
count
solo
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
auth
auth.uri
codedval
analog
source
cert
evidence
xml:lang
translit
perfResList
Several instrumental or vocal resources treated as a group.
count
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
auth
auth.uri
codedval
analog
source
cert
evidence
xml:lang
translit
physDesc
(physical description) – Container for information about the appearance, construction, or handling of physical materials, such as their dimension, quantity, color, style, and technique of creation.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
physMedium
(physical medium) – Records the physical materials used in the source, such as ink and paper.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
auth
auth.uri
codedval
analog
xml:lang
translit
plateNum
(plate number) – Designation assigned to a resource by a music publisher, usually printed at the bottom of each page, and sometimes appearing also on the title page.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
facs
xml:lang
translit
playingSpeed
Playing speed for a sound recording is the speed at which the carrier must be operated to produce the sound intended (e.g., 33 1/3 rpm, 19 cm/s, etc.).
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
price
The cost of access to a bibliographic item.
amount
currency
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
projectDesc
(project description) – Project-level meta-data describing the aim or purpose for which the electronic file was encoded, funding agencies, etc. together with any other relevant information concerning the process by which it was assembled or collected.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
data
xml:lang
translit
provenance
The record of ownership or custodianship of an item.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
enddate
isodate
notafter
notbefore
startdate
xml:lang
translit
pubStmt
(publication statement) – Container for information regarding the publication or distribution of a bibliographic item, including the publisher's name and address, the date of publication, and other relevant details.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
revisionDesc
(revision description) – Container for information about alterations that have been made to an MEI file.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
samplingDecl
(sampling declaration) – Contains a prose description of the rationale and methods used in sampling texts in the creation of a corpus or collection.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
data
xml:lang
translit
scoreFormat
Describes the type of score used to represent a musical composition (e.g., short score, full score, condensed score, close score, etc.).
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
auth
auth.uri
codedval
analog
xml:lang
translit
segmentation
Describes the principles according to which the musical text has been segmented, for example into movements, sections, etc.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
data
xml:lang
translit
seriesStmt
(series statement) – Groups information about the series, if any, to which a publication belongs.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
soundChan
(sound channels) – Reflects the number of apparent sound channels in the playback of a recording (monaural, stereophonic, quadraphonic, etc.).
num
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
auth
auth.uri
codedval
analog
xml:lang
translit
source
A bibliographic description of a source used in the creation of the electronic file.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
auth
auth.uri
codedval
analog
comptype
data
xlink:actuate
xlink:role
xlink:show
target
targettype
recordtype
evaluate
sourceDesc
(source description) – A container for the descriptions of the source(s) used in the creation of the electronic file.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
specRepro
(special reproduction characteristic) – The equalization system, noise reduction system, etc. used in making the recording (e.g., NAB, DBX, Dolby, etc.).
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
auth
auth.uri
codedval
analog
xml:lang
translit
stdVals
(standard values) – Specifies the format used when standardized date or number values are supplied.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
data
xml:lang
translit
sysReq
(system requirements) – System requirements for using the electronic item.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
tagsDecl
(tagging declaration) – Provides detailed information about the tagging applied to a document.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
tagUsage
Documents the usage of a specific element within the document.
name
context
occurs
withid
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
taxonomy
Defines a typology either implicitly, by means of a bibliographic citation, or explicitly by a structured taxonomy.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
termList
Collection of text phrases which describe a resource.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xlink:actuate
xlink:role
xlink:show
target
targettype
titleStmt
(title statement) – Container for title and responsibility meta-data.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
trackConfig
(track configuration) – Number of physical/input tracks on a sound medium (e.g., eight track, twelve track).
num
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
auth
auth.uri
codedval
analog
xml:lang
translit
treatHist
(treatment history) – A record of the treatment the item has undergone (e.g., de-acidification, restoration, etc.).
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
treatSched
(treatment scheduled) – Scheduled treatment, e.g. de-acidification, restoration, etc., for an item.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
unpub
(unpublished) – Used to explicitly indicate that a bibliographic resource is unpublished.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
useRestrict
(usage restrictions) – Container for information about the conditions that affect use of a bibliographic item after access has been granted.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
auth
auth.uri
codedval
analog
xml:lang
translit
watermark
Contains a description of a watermark or similar device.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
facs
xml:lang
translit
work
Provides a detailed description of a work — a distinct intellectual or artistic creation — specifically its history, language use, and high-level musical attributes (e.g., key, tempo, meter, medium of performance, and intended duration).
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
auth
auth.uri
codedval
analog
data
xlink:actuate
xlink:role
xlink:show
target
targettype
evaluate
workList
(work list) – Grouping mechanism for information describing non-bibliographic aspects of a text.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
Attribute Classes
att.bifoliumSurfaces
Attributes that link a bifolium element with a surface element.
outer.recto
inner.verso
inner.recto
outer.verso
att.foliumSurfaces
Attributes that link a folium element with a surface element.
recto
verso
att.recordType
Attributes that define the characteristics and components of the bibliographic description.
recordtype
att.regularMethod
Attributes that describe correction and normalization methods.
method
MEI.lyrics(3 elements, 4 attribute classes)
Lyrics component declarations.
refrain
Recurring lyrics, especially at the end of each verse or stanza of a poem or song lyrics; a chorus.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
color
place
fontfam
fontname
fontsize
fontstyle
fontweight
to
vo
voltasym
x
y
verse
Division of a poem or song lyrics, sometimes having a fixed length, meter or rhyme scheme; a stanza.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
color
place
fontfam
fontname
fontsize
fontstyle
fontweight
to
vo
voltasym
x
y
volta
Sung text for a specific iteration of a repeated section of music.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
color
fontfam
fontname
fontsize
fontstyle
fontweight
to
vo
x
y
Attribute Classes
att.lyrics.log
Logical domain attributes.
att.refrain.log
Logical domain attributes. The n attribute should be used for verse numbers. Numbers need not be consecutive; they may also be expressed as ranges, e.g. 2-3,6.
att.verse.log
Logical domain attributes. The n attribute should be used for verse numbers. Numbers need not be consecutive; they may also be expressed as ranges, e.g. 2-3,6.
att.volta.log
Logical domain attributes. The n attribute should be used for repetition numbers. Numbers need not be consecutive; they may also be expressed as ranges, e.g. 2-3,6.
MEI.mensural(3 elements, 13 attribute classes)
Mensural repertoire component declarations.
ligature
A mensural notation symbol that combines two or more notes into a single sign.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
form
color
mensur
(mensuration) – Collects information about the metrical relationship between a note value and the next smaller value; that is, either triple or duple.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
dot
sign
num
numbase
modusmaior
modusminor
prolatio
tempus
slash
form
orient
altsym
color
glyph.auth
glyph.name
glyph.num
glyph.uri
loc
fontfam
fontname
fontsize
fontstyle
fontweight
proport
(proportion) – Description of note duration as arithmetic ratio.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
num
numbase
altsym
color
glyph.auth
glyph.name
glyph.num
glyph.uri
loc
fontfam
fontname
fontsize
fontstyle
fontweight
Attribute Classes
att.ligature.log
Logical domain attributes.
form
att.mensural.log
Used by staffDef and scoreDef to provide default values for attributes in the logical domain related to mensuration. The tempus, prolatio, modusmaior, and modusminor attributes (from the att.mensural.shared class) specify the relationship between the four principle levels of note value, i.e., the long, breve, semibreve and minim, in mensural notation. Modusminor describes the long-breve relationship, while tempus describes the breve-semibreve, and prolatio the semibreve-minim relationship, respectively. Modusmaior is for the maxima-long relationship. The proport.* attributes describe augmentation or diminution of the normal value of the notes in mensural notation.
mensur.dot
mensur.sign
mensur.slash
proport.num
proport.numbase
att.mensural.shared
Shared attributes in the mensural repertoire.
modusmaior
modusminor
prolatio
tempus
att.note.anl.mensural
Analytical domain attributes in the Mensural repertoire.
lig
att.note.ges.mensural
Gestural domain attributes.
att.note.log.mensural
Logical domain attributes in the Mensural repertoire.
att.proport.log
Logical domain attributes. These attributes describe augmentation or diminution of the normal value of the notes in mensural notation as a ratio.
att.rest.ges.mensural
Gestural domain attributes.
att.rest.vis.mensural
Visual domain attributes.
spaces
att.scoreDef.log.mensural
Logical domain attributes for a score in the mensural repertoire. The values set in these attributes act as score-wide defaults for attributes that are not set in descendant elements.
att.scoreDef.vis.mensural
Visual domain attributes for scoreDef in the mensural repertoire.
att.staffDef.log.mensural
Logical domain attributes for staffDef in the mensural repertoire.
att.staffDef.vis.mensural
Visual domain attributes for the mensural repertoire.
MEI.midi(17 elements, 12 attribute classes)
MIDI component declarations.
cc
(control change) – MIDI parameter/control change.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
layer
part
partstaff
staff
tstamp
tstamp.ges
tstamp.real
num
val
chan
(channel) – MIDI channel assignment.
num
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
layer
part
partstaff
staff
tstamp
tstamp.ges
tstamp.real
chanPr
(channel pressure) – MIDI channel pressure/after touch.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
layer
part
partstaff
staff
tstamp
tstamp.ges
tstamp.real
num
cue
MIDI cue point.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
xml:lang
translit
layer
part
partstaff
staff
tstamp
tstamp.ges
tstamp.real
hex
Arbitrary MIDI data in hexadecimal form.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
layer
part
partstaff
staff
tstamp
tstamp.ges
tstamp.real
instrDef
(instrument definition) – MIDI instrument declaration.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
midi.channel
midi.duty
midi.port
midi.track
midi.instrnum
midi.instrname
midi.pan
midi.patchname
midi.patchnum
midi.volume
azimuth
elevation
instrGrp
(instrument group) – Collects MIDI instrument definitions.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
marker
MIDI marker meta-event.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
xml:lang
translit
layer
part
partstaff
staff
tstamp
tstamp.ges
tstamp.real
metaText
MIDI text meta-event.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
xml:lang
translit
layer
part
partstaff
staff
tstamp
tstamp.ges
tstamp.real
midi
Container for elements that contain information useful when generating MIDI output.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
layer
part
partstaff
staff
noteOff
MIDI note-off event.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
layer
part
partstaff
staff
tstamp
tstamp.ges
tstamp.real
num
noteOn
MIDI note-on event.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
layer
part
partstaff
staff
tstamp
tstamp.ges
tstamp.real
num
port
MIDI port.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
layer
part
partstaff
staff
tstamp
tstamp.ges
tstamp.real
num
prog
(program) – MIDI program change.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
layer
part
partstaff
staff
tstamp
tstamp.ges
tstamp.real
num
seqNum
(sequence number) – MIDI sequence number.
num
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
layer
part
partstaff
staff
tstamp
tstamp.ges
tstamp.real
trkName
(track name) – MIDI track/sequence name.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
xml:lang
translit
layer
part
partstaff
staff
tstamp
tstamp.ges
tstamp.real
vel
(velocity) – MIDI Note-on/off velocity.
form
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
layer
part
partstaff
staff
tstamp
tstamp.ges
tstamp.real
num
Attribute Classes
att.channelized
Attributes that record MIDI channel information.
midi.channel
midi.duty
midi.port
midi.track
att.instrDef.log
Logical domain attributes.
att.instrumentIdent
Attributes which identify a MIDI instrument.
instr
att.midi.event
Attributes common to MIDI events.
att.midi.log
Logical domain attributes.
att.midiInstrument
Attributes that record MIDI instrument information.
midi.instrnum
midi.instrname
midi.pan
midi.patchname
midi.patchnum
midi.volume
att.midiNumber
Attributes that record MIDI numbers.
num
att.midiTempo
Attributes that record MIDI tempo information.
midi.bpm
midi.mspb
att.midiValue
Attributes that record MIDI values.
val
att.midiValue2
Attributes that record terminal MIDI values.
val2
att.midiVelocity
MIDI attributes pertaining to key velocity.
vel
att.timeBase
Attributes that record time-base information.
ppq
MEI.msDesc(28 elements, 1 attribute classes)
Manuscript description component declarations.
accMat
Holds a description of any additional material bound with an item, such as non-contemporaneous documents or fragments.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
addDesc
(addition description) – Provides a description of significant additions found within an item, such as marginalia or other annotations.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
binding
(binding) – Contains a description of one binding, i.e. type of covering, boards, etc. applied to an item.
contemporary
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
enddate
isodate
notafter
notbefore
startdate
xml:lang
translit
bindingDesc
(binding description) – Describes the present and former bindings of an item.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
catchwords
Describes the system used to ensure correct ordering of the quires making up an item, typically by means of annotations at the foot of the page.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
collation
Records a description of how the leaves or bifolia of an item are physically arranged.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
colophon
Contains a statement providing information regarding the date, place, agency, or reason for production of the item.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
facs
xml:lang
translit
decoDesc
(decoration description) – Contains a description of the decoration of an item.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
decoNote
(decoration note) – Contains a description of one or more decorative features of an item.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
explicit
Contains the explicit of a manuscript item; that is, the closing words of the text proper, exclusive of any rubric or colophon which might follow it.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
facs
xml:lang
translit
foliation
Describes the numbering system or systems used to count the leaves or pages in a codex.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
heraldry
Contains a heraldic formula or phrase, typically found as part of a blazon, coat of arms, etc.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
facs
xml:lang
translit
layout
Describes how text is laid out on the page, including information about any ruling, pricking, or other evidence of page-preparation techniques.
cols
ruledlines
writtenlines
ruledstaves
writtenstaves
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
layoutDesc
(layout description) – Collects layout descriptions.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
locus
Defines a location within a manuscript or manuscript component, usually as a (possibly discontinuous) sequence of folio references.
scheme
from
to
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
locusGrp
(locus group) – Groups locations which together form a distinct but discontinuous item within a manuscript or manuscript part, according to a specific foliation.
scheme
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
rubric
Contains a string of words through which a manuscript signals the beginning or end of a text division, often with an assertion as to its author and title, which is in some way set off from the text itself, usually in red ink, or by use of different size or type of script, or some other such visual device.
func
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
facs
xml:lang
translit
scriptDesc
(script description) – Contains a description of the letters or characters used in an autographic item.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
scriptNote
(script note) – Describes a particular script distinguished within the description of an autographic item.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
seal
A single seal or similar attachment.
contemporary
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
enddate
isodate
notafter
notbefore
startdate
xml:lang
translit
sealDesc
(seal description) – Describes the seals or similar external attachments applied to an item.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
secFolio
(second folio) – Marks the word or words taken from a fixed point in a codex (typically the beginning of the second leaf) in order to provide a unique identifier for the item.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
facs
xml:lang
translit
signatures
Provides a description of the leaf or quire signatures found within a codex.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
stamp
Contains a word or phrase describing an official mark indicating ownership, genuineness, validity, etc.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
enddate
isodate
notafter
notbefore
startdate
facs
xml:lang
translit
support
Provides a description of the physical support material of a written item.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
supportDesc
(support description) – Groups elements describing the physical support material of an item.
material
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
typeDesc
(type description) – Contains a description of the typefaces or other aspects of the printing of a printed source.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
typeNote
(type note) – Describes a particular font or other significant typographic feature of a printed resource.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
Attribute Classes
att.componentType
Attributes that express the relationship between a component and its host.
comptype
MEI.namesdates(20 elements, 0 attribute classes)
Names and dates component declarations.
addName
(additional name) – Contains an additional name component, such as a nickname, epithet, or alias, or any other descriptive phrase used within a personal name.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
source
cert
evidence
facs
xml:lang
translit
nymref
role
auth
auth.uri
codedval
enddate
isodate
notafter
notbefore
startdate
nonfiling
bloc
Contains the name of a geopolitical unit consisting of two or more nation states or countries.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
source
cert
evidence
facs
xml:lang
translit
nymref
role
auth
auth.uri
codedval
enddate
isodate
notafter
notbefore
startdate
nonfiling
corpName
(corporate name) – Identifies an organization or group of people that acts as a single entity.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
source
cert
evidence
facs
xml:lang
translit
nymref
role
auth
auth.uri
codedval
enddate
isodate
notafter
notbefore
startdate
nonfiling
country
Contains the name of a geopolitical unit, such as a nation, country, colony, or commonwealth, larger than or administratively superior to a region and smaller than a bloc.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
source
cert
evidence
facs
xml:lang
translit
nymref
role
auth
auth.uri
codedval
enddate
isodate
notafter
notbefore
startdate
nonfiling
district
Contains the name of any kind of subdivision of a settlement, such as a parish, ward, or other administrative or geographic unit.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
source
cert
evidence
facs
xml:lang
translit
nymref
role
auth
auth.uri
codedval
enddate
isodate
notafter
notbefore
startdate
nonfiling
famName
(family name) – Contains a family (inherited) name, as opposed to a given, baptismal, or nick name.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
source
cert
evidence
facs
xml:lang
translit
nymref
role
auth
auth.uri
codedval
enddate
isodate
notafter
notbefore
startdate
nonfiling
foreName
Contains a forename, given or baptismal name.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
source
cert
evidence
facs
xml:lang
translit
nymref
role
auth
auth.uri
codedval
enddate
isodate
notafter
notbefore
startdate
nonfiling
genName
(generational name component) – Contains a name component used to distinguish otherwise similar names on the basis of the relative ages or generations of the persons named.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
source
cert
evidence
facs
xml:lang
translit
nymref
role
auth
auth.uri
codedval
enddate
isodate
notafter
notbefore
startdate
nonfiling
geogFeat
(geographical feature name) – Contains a common noun identifying a geographical feature.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
source
cert
evidence
facs
xml:lang
translit
nymref
role
auth
auth.uri
codedval
enddate
isodate
notafter
notbefore
startdate
nonfiling
geogName
(geographic name) – The proper noun designation for a place, natural feature, or political jurisdiction.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
source
cert
evidence
facs
xml:lang
translit
nymref
role
auth
auth.uri
codedval
enddate
isodate
notafter
notbefore
startdate
nonfiling
nameLink
periodName
(period name) – A label that describes a period of time, such as 'Baroque' or '3rd Style period'.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
source
cert
evidence
facs
xml:lang
translit
nymref
role
auth
auth.uri
codedval
enddate
isodate
notafter
notbefore
startdate
nonfiling
persName
(personal name) – Designation for an individual, including any or all of that individual's forenames, surnames, honorific titles, and added names.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
source
cert
evidence
facs
xml:lang
translit
nymref
role
auth
auth.uri
codedval
enddate
isodate
notafter
notbefore
startdate
nonfiling
postBox
(postal box or post office box) contains a number or other identifier for some postal delivery point other than a street address.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
postCode
(postal code) contains a numerical or alphanumeric code used as part of a postal address to simplify sorting or delivery of mail.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
region
Contains the name of an administrative unit such as a state, province, or county, larger than a settlement, but smaller than a country.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
source
cert
evidence
facs
xml:lang
translit
nymref
role
auth
auth.uri
codedval
enddate
isodate
notafter
notbefore
startdate
nonfiling
roleName
(role name) – Contains a name component which indicates that the referent has a particular role or position in society, such as an official title or rank.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
source
cert
evidence
facs
xml:lang
translit
nymref
role
auth
auth.uri
codedval
enddate
isodate
notafter
notbefore
startdate
nonfiling
settlement
Contains the name of a settlement such as a city, town, or village identified as a single geopolitical or administrative unit.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
source
cert
evidence
facs
xml:lang
translit
nymref
role
auth
auth.uri
codedval
enddate
isodate
notafter
notbefore
startdate
nonfiling
street
full street address including any name or number identifying a building as well as the name of the street or route on which it is located.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
styleName
(style name) – A label for a characteristic style of writing or performance, such as 'bebop' or 'rock-n-roll'.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
source
cert
evidence
facs
xml:lang
translit
nymref
role
auth
auth.uri
codedval
enddate
isodate
notafter
notbefore
startdate
nonfiling
Attribute Classes
MEI.neumes(11 elements, 12 attribute classes)
Neume repertoire component declarations.
episema
Episema.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
artic.ges
when
layer
part
partstaff
plist
staff
evaluate
form
place
altsym
color
enclose
glyph.auth
glyph.name
glyph.num
glyph.uri
loc
fontfam
fontname
fontsize
fontstyle
fontweight
visible
ho
x
y
hispanTick
Hispanic tick.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
when
layer
part
partstaff
plist
staff
evaluate
place
tilt
altsym
color
enclose
glyph.auth
glyph.name
glyph.num
glyph.uri
loc
fontfam
fontname
fontsize
fontstyle
fontweight
visible
ho
x
y
liquescent
Liquescent.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
curve
looped
altsym
color
enclose
glyph.auth
glyph.name
glyph.num
glyph.uri
loc
fontfam
fontname
fontsize
fontstyle
fontweight
visible
ho
x
y
nc
Sign representing a single pitched event, although the exact pitch may not be known.
type
xml:base
xml:id
class
facs
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
deg
intm
mfunc
pclass
psolfa
oct.ges
pname.ges
pnum
accid.ges
artic.ges
dur.ges
dots.ges
dur.metrical
dur.ppq
dur.real
dur.recip
instr
vel
oct
pname
when
layer
staff
altsym
color
glyph.auth
glyph.name
glyph.num
glyph.uri
angled
con
curve
hooked
ligated
rellen
s-shape
tilt
loc
fontfam
fontname
fontsize
fontstyle
fontweight
visible
ho
x
y
ncGrp
Collection of one or more neume components.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
tstamp.ges
tstamp.real
when
layer
staff
syl
color
loc
fontfam
fontname
fontsize
fontstyle
fontweight
visible
ho
x
y
neume
Sign representing one or more musical pitches.
type
xml:base
xml:id
class
facs
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
tstamp.ges
tstamp.real
when
layer
staff
syl
altsym
color
enclose
glyph.auth
glyph.name
glyph.num
glyph.uri
loc
fontfam
fontname
fontsize
fontstyle
fontweight
visible
ho
x
y
oriscus
Oriscus.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
altsym
color
enclose
glyph.auth
glyph.name
glyph.num
glyph.uri
loc
fontfam
fontname
fontsize
fontstyle
fontweight
visible
ho
x
y
quilisma
Quilisma.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
waves
altsym
color
enclose
glyph.auth
glyph.name
glyph.num
glyph.uri
loc
fontfam
fontname
fontsize
fontstyle
fontweight
visible
ho
x
y
signifLet
Significantive letter(s).
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
when
layer
part
partstaff
plist
staff
evaluate
place
altsym
color
enclose
glyph.auth
glyph.name
glyph.num
glyph.uri
loc
fontfam
fontname
fontsize
fontstyle
fontweight
visible
ho
x
y
strophicus
Strophicus.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
altsym
color
enclose
glyph.auth
glyph.name
glyph.num
glyph.uri
loc
fontfam
fontname
fontsize
fontstyle
fontweight
visible
ho
x
y
syllable
Neume notation can be thought of as "neumed text". Therefore, the syllable element provides high-level organization in this repertoire.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
when
Attribute Classes
att.episema.log
Logical domain attributes.
att.hispanTick.log
Logical domain attributes.
att.liquescent.log
Logical domain attributes.
att.nc.log
Logical domain attributes.
oct
pname
att.ncForm
Attributes that record visual details of neume notation.
angled
con
curve
hooked
ligated
rellen
s-shape
tilt
att.ncGrp.log
Logical domain attributes.
att.neume.log
Logical domain attributes.
att.oriscus.log
Logical domain attributes.
att.quilisma.log
Logical domain attributes.
att.signifLet.log
Logical domain attributes.
att.strophicus.log
Logical domain attributes.
att.syllable.log
Logical domain attributes.
MEI.performance(5 elements, 1 attribute classes)
Performance component declarations.
avFile
(audio/video file) – References an external digital audio or video file.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
mimetype
facs
decls
xlink:actuate
xlink:role
xlink:show
target
targettype
clip
Defines a time segment of interest within a recording or within a digital audio or video file.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
data
begin
end
betype
decls
startid
performance
A presentation of one or more musical works.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
decls
recording
A recorded performance.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
data
begin
end
betype
decls
startid
when
Indicates a point in time either absolutely (using the absolute attribute), or relative to another when element (using the since, interval and inttype attributes).
absolute
interval
abstype
inttype
since
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
data
Attribute Classes
att.alignment
Temporal alignment attributes.
when
MEI.ptrref(2 elements, 0 attribute classes)
Pointer and reference component declarations.
ptr
(pointer) – Defines a traversible pointer to another location, using only attributes to describe the destination.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
mimetype
decls
xlink:actuate
xlink:role
xlink:show
target
targettype
evaluate
ref
(reference) – Defines a traversible reference to another location. May contain text and sub-elements that describe the destination.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
mimetype
xml:lang
translit
decls
xlink:actuate
xlink:role
xlink:show
target
targettype
evaluate
Attribute Classes
MEI.shared(122 elements, 179 attribute classes)
Component declarations that are shared between two or more modules.
accid
(accidental) – Records a temporary alteration to the pitch of a note.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
func
accid
when
layer
part
partstaff
plist
staff
evaluate
tstamp
tstamp.ges
tstamp.real
altsym
color
enclose
glyph.auth
glyph.name
glyph.num
glyph.uri
place
loc
ploc
oloc
fontfam
fontname
fontsize
fontstyle
fontweight
ho
vo
x
y
accid.ges
actor
Name of an actor appearing within a cast list.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
address
Contains a postal address, for example of a publisher, an organization, or an individual.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
addrLine
(address line) – Single line of a postal address.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
ambitus
Range of a voice, instrument or piece.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
inth
decls
ambNote
Highest or lowest pitch in a score, staff, or layer.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
accid
colored
dur
pname
oct
color
enclose
head.altsym
head.auth
head.color
head.fill
head.fillcolor
head.mod
head.rotation
head.shape
head.visible
loc
stem.dir
stem.len
stem.mod
stem.pos
stem.visible
stem.x
stem.y
stem.with
fontfam
fontname
fontsize
fontstyle
fontweight
analytic
(analytic level) – Contains bibliographic elements describing an item (e.g. an article or poem) published within a monograph or journal and not as an independent publication.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
comptype
data
xlink:actuate
xlink:role
xlink:show
target
targettype
recordtype
evaluate
annot
(annotation) – Provides a statement explaining the text or indicating the basis for an assertion.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
when
dur
layer
part
partstaff
staff
endid
startid
tstamp
tstamp2
place
dur.ges
dots.ges
dur.metrical
dur.ppq
dur.real
dur.recip
tstamp.ges
tstamp.real
tstamp2.ges
tstamp2.real
audience
analog
data
facs
xml:lang
translit
plist
source
evaluate
arranger
A person or organization who transcribes a musical composition, usually for a different medium from that of the original; in an arrangement the musical substance remains essentially unchanged.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
cert
evidence
facs
xml:lang
translit
artic
(articulation) – An indication of how to play a note or chord.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
artic
when
layer
part
partstaff
plist
staff
evaluate
tstamp
tstamp.ges
tstamp.real
altsym
color
enclose
glyph.auth
glyph.name
glyph.num
glyph.uri
place
loc
ploc
oloc
fontfam
fontname
fontsize
fontstyle
fontweight
ho
to
vo
x
y
artic.ges
author
The name of the creator of the intellectual content of a non-musical, literary work.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
cert
evidence
facs
xml:lang
translit
barLine
Vertical line drawn through one or more staves that divides musical notation into metrical units.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xlink:actuate
xlink:role
xlink:show
target
targettype
evaluate
form
metcon
control
len
method
place
altsym
color
glyph.auth
glyph.name
glyph.num
glyph.uri
visible
width
bibl
(bibliographic reference) – Provides a loosely-structured bibliographic citation in which the sub-components may or may not be explicitly marked.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
facs
xml:lang
translit
xlink:actuate
xlink:role
xlink:show
target
targettype
biblList
List of bibliographic references.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
facs
xml:lang
translit
biblScope
(scope of citation) – Defines the scope of a bibliographic reference, for example as a list of page numbers, or a named subdivision of a larger work.
from
to
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
facs
extent
unit
atleast
atmost
min
max
confidence
xml:lang
translit
biblStruct
(structured bibliographic citation) – Contains a bibliographic citation in which bibliographic sub-elements must appear in a specified order.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
data
xml:lang
translit
xlink:actuate
xlink:role
xlink:show
target
targettype
recordtype
evaluate
body
Contains the whole of a single musical text, excluding any front or back matter.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
decls
caesura
Break, pause, or interruption in the normal tempo of a composition. Typically indicated by "railroad tracks", i.e., two diagonal slashes.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
dur.ges
dots.ges
dur.metrical
dur.ppq
dur.real
dur.recip
tstamp.ges
tstamp.real
layer
part
partstaff
staff
startid
tstamp
altsym
color
glyph.auth
glyph.name
glyph.num
glyph.uri
place
loc
ploc
oloc
fontfam
fontname
fontsize
fontstyle
fontweight
ho
to
vo
x
y
caption
A label which accompanies an illustration or a table.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
castGrp
(cast group) – Groups one or more individual castItem elements within a cast list.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
castItem
Contains a single entry within a cast list, describing either a single role or a list of non-speaking roles.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
facs
xml:lang
translit
castList
Contains a single cast list or dramatis personae.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
facs
xml:lang
translit
cb
(column beginning) – An empty formatting element that forces text to begin in a new column.
n
xml:base
xml:id
facs
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
resp
source
type
class
chord
A simultaneous sounding of two or more notes in the same layer *with the same duration*.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
artic
dots
grace
grace.time
cue
dur
when
layer
staff
tstamp.ges
tstamp.real
tstamp
syl
cluster
altsym
color
enclose
glyph.auth
glyph.name
glyph.num
glyph.uri
stem.dir
stem.len
stem.mod
stem.pos
stem.visible
stem.x
stem.y
stem.with
fontfam
fontname
fontsize
fontstyle
fontweight
visible
ho
to
x
y
breaksec
artic.ges
dur.ges
dots.ges
dur.metrical
dur.ppq
dur.real
dur.recip
instr
beam
fermata
lv
ornam
slur
tie
tuplet
clef
Indication of the exact location of a particular note on the staff and, therefore, the other notes as well.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
when
layer
staff
tstamp.ges
tstamp.real
tstamp
facs
cautionary
shape
line
oct
dis
dis.place
altsym
color
glyph.auth
glyph.name
glyph.num
glyph.uri
fontfam
fontname
fontsize
fontstyle
fontweight
visible
clefGrp
(clef group) – A set of simultaneously-occurring clefs.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
when
layer
staff
tstamp.ges
tstamp.real
tstamp
facs
colLayout
(column layout) – An empty formatting element that signals the start of columnar layout.
cols
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
source
composer
The name of the creator of the intellectual content of a musical work.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
cert
evidence
facs
xml:lang
translit
contributor
Names of individuals, institutions, or organizations responsible for contributions to the intellectual content of a work, where the specialized elements for authors, editors, etc. do not suffice or do not apply.
role
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
cert
evidence
facs
xml:lang
translit
creation
Non-bibliographic details of the creation of an intellectual entity, in narrative form, such as the date, place, and circumstances of its composition. More detailed information may be captured within the history element.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
enddate
isodate
notafter
notbefore
startdate
facs
xml:lang
translit
custos
Symbol placed at the end of a line of music to indicate the first note of the next line. Sometimes called a "direct".
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
source
target
pname
oct
altsym
color
glyph.auth
glyph.name
glyph.num
glyph.uri
loc
fontfam
fontname
fontsize
fontstyle
fontweight
date
A string identifying a point in time or the time period between two such points.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
calendar
enddate
isodate
notafter
notbefore
startdate
source
cert
evidence
facs
xml:lang
translit
dedicatee
Entity to whom a creative work is formally offered.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
facs
xml:lang
translit
depth
Description of a measurement taken through a three-dimensional object.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
quantity
unit
atleast
atmost
min
max
confidence
desc
(description) – Container for text that briefly describes the feature to which it is attached, including its intended usage, purpose, or application as appropriate.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
source
dim
(dimension) – Any single dimensional specification.
form
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
quantity
unit
atleast
atmost
min
max
confidence
dimensions
Information about the physical size of an entity; usually includes numerical data.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
cert
evidence
xml:lang
translit
unit
dir
(directive) – An instruction expressed as a combination of text and symbols — such as segno and coda symbols, fermatas over a bar line, etc., typically above, below, or between staves, but not on the staff — that is not encoded elsewhere in more specific elements, like tempo or dynam .
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
when
layer
part
partstaff
plist
staff
evaluate
tstamp
tstamp.ges
tstamp.real
dur
endid
startid
tstamp2
extender
lendsym
lendsym.size
lstartsym
lstartsym.size
lform
lsegs
lwidth
place
vgrp
ho
to
vo
startho
endho
startto
endto
x
y
dur.ges
dots.ges
dur.metrical
dur.ppq
dur.real
dur.recip
tstamp2.ges
tstamp2.real
distributor
Person or agency, other than a publisher, from which access (including electronic access) to a bibliographic entity may be obtained.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
facs
xml:lang
translit
div
(division) – Major structural division of text, such as a preface, chapter or section.
type
xml:base
xml:id
class
facs
label
xml:lang
translit
copyof
corresp
follows
next
precedes
prev
sameas
synch
decls
n
resp
dot
Dot of augmentation or division.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
form
when
layer
part
partstaff
plist
staff
evaluate
tstamp
tstamp.ges
tstamp.real
altsym
color
glyph.auth
glyph.name
glyph.num
glyph.uri
loc
ploc
oloc
fontfam
fontname
fontsize
fontstyle
fontweight
ho
vo
x
y
dynam
(dynamic) – Indication of the volume of a note, phrase, or section of music.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
when
layer
part
partstaff
plist
staff
evaluate
tstamp
tstamp.ges
tstamp.real
dur
endid
startid
tstamp2
extender
lendsym
lendsym.size
lstartsym
lstartsym.size
lform
lsegs
lwidth
place
vgrp
ho
to
vo
startho
endho
startto
endto
x
y
dur.ges
dots.ges
dur.metrical
dur.ppq
dur.real
dur.recip
val
val2
tstamp2.ges
tstamp2.real
facs
xml:lang
translit
edition
(edition designation) – A word or text phrase that indicates a difference in either content or form between the item being described and a related item previously issued by the same publisher/distributor (e.g. 2nd edition, version 2.0, etc.), or simultaneously issued by either the same publisher/distributor or another publisher/distributor (e.g. large print edition, British edition, etc.).
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
editor
The name of the individual(s), institution(s) or organization(s) acting in an editorial capacity.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
cert
evidence
facs
xml:lang
translit
ending
Alternative ending for a repeated passage of music; i.e., prima volta, seconda volta, etc.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
when
lendsym
lendsym.size
lstartsym
lstartsym.size
lform
lsegs
lwidth
facs
xlink:actuate
xlink:role
xlink:show
target
targettype
evaluate
event
Contains a free-text event description.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
calendar
enddate
isodate
notafter
notbefore
startdate
source
cert
evidence
facs
xml:lang
translit
eventList
Contains historical information given as a sequence of significant past events.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
facs
expansion
Indicates how a section may be programmatically expanded into its 'through-composed' form.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
plist
source
evaluate
extent
Used to express size in terms other than physical dimensions, such as number of pages, records, bytes, physical components, etc.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
facs
xml:lang
translit
quantity
unit
atleast
atmost
min
max
confidence
funder
Names of individuals, institutions, or organizations responsible for funding. Funders provide financial support for a project; they are distinct from sponsors, who provide intellectual support and authority.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
cert
evidence
facs
xml:lang
translit
genre
Term or terms that designate a category characterizing a particular style, form, or content.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
auth
auth.uri
codedval
analog
facs
xml:lang
translit
group
Contains a composite musical text, grouping together a sequence of distinct musical texts (or groups of such musical texts) which are regarded as a unit for some purpose, for example, the collected works of a composer.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
decls
grpSym
(group symbol) – A brace or bracket used to group two or more staves of a score or part.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
level
symbol
endid
startid
altsym
glyph.auth
glyph.name
glyph.num
glyph.uri
fontfam
fontname
fontsize
fontstyle
fontweight
ho
to
vo
x
y
head
height
Description of the vertical size of an object.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
quantity
unit
atleast
atmost
min
max
confidence
identifier
An alpha-numeric string that establishes the identity of the described material.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
auth
auth.uri
codedval
analog
facs
imprint
Information relating to the publication or distribution of a bibliographic item.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
facs
incip
(incipit) – The opening music and/or words of a musical or textual work.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
keyAccid
(key accidental) – Accidental in a key signature.
form
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
accid
pname
oct
altsym
enclose
glyph.auth
glyph.name
glyph.num
glyph.uri
loc
fontfam
fontname
fontsize
fontstyle
fontweight
x
y
keySig
(key signature) – Written key signature.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
mode
accid
pname
sig
sig.showchange
visible
label
A container for document text that identifies the feature to which it is attached. For a "tool tip" or other generated label, use the label attribute.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
source
labelAbbr
A label on the pages following the first.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
source
layer
An independent stream of events on a staff.
xml:base
xml:id
facs
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
decls
n
resp
type
class
def
metcon
visible
layerDef
(layer definition) – Container for layer meta-information.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
decls
n
resp
type
class
dur.default
num.default
numbase.default
beam.group
beam.rests
oct.default
trans.diat
trans.semi
beam.color
beam.rend
beam.slope
text.fam
text.name
text.size
text.style
text.weight
visible
instr
lb
(line beginning) – An empty formatting element that forces text to begin on a new line.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
source
lg
(line group) – May be used for any section of text that is organized as a group of lines; however, it is most often used for a group of verse lines functioning as a formal unit, e.g. a stanza, refrain, verse paragraph, etc.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
layer
part
partstaff
staff
place
fontfam
fontname
fontsize
fontstyle
fontweight
decls
x
y
librettist
Person or organization who is a writer of the text of an opera, oratorio, etc.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
cert
evidence
facs
xml:lang
translit
lyricist
Person or organization who is a writer of the text of a song.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
cert
evidence
facs
xml:lang
translit
mdiv
(musical division) – Contains a subdivision of the body of a musical text.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
decls
attacca
when
mei
Contains a single MEI-conformant document, consisting of an MEI header and a musical text, either in isolation or as part of an meiCorpus element.
xml:id
meiversion
resp
monogr
(monograph level) – Contains bibliographic elements describing an item, for example, a published book or journal, score, recording, or an unpublished manuscript.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
data
xlink:actuate
xlink:role
xlink:show
target
targettype
recordtype
evaluate
music
Contains a single musical text of any kind, whether unitary or composite, for example, an etude, opera, song cycle, symphony, or anthology of piano solos.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
meiversion
decls
name
Proper noun or noun phrase.
type
xml:base
xml:id
analog
class
source
cert
evidence
facs
label
xml:lang
translit
copyof
corresp
follows
next
precedes
prev
sameas
synch
nymref
role
auth
auth.uri
codedval
enddate
isodate
notafter
notbefore
startdate
nonfiling
n
resp
note
A single pitched event.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
dots
colored
cue
dur
when
layer
staff
tstamp.ges
tstamp.real
tstamp
grace
grace.time
pname
oct
altsym
color
enclose
glyph.auth
glyph.name
glyph.num
glyph.uri
head.altsym
head.auth
head.color
head.fill
head.fillcolor
head.mod
head.rotation
head.shape
head.visible
loc
stem.dir
stem.len
stem.mod
stem.pos
stem.visible
stem.x
stem.y
stem.with
fontfam
fontname
fontsize
fontstyle
fontweight
visible
ho
to
x
y
breaksec
extremis
oct.ges
pname.ges
pnum
accid.ges
artic.ges
dur.ges
dots.ges
dur.metrical
dur.ppq
dur.real
dur.recip
instr
vel
num
numbase
tab.fing
tab.fret
tab.string
accid
artic
deg
intm
mfunc
beam
fermata
gliss
lv
ornam
slur
syl
tie
tuplet
lig
pclass
psolfa
num
(number) – Numeric information in any form.
value
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
unit
atleast
atmost
min
max
confidence
ornam
An element indicating an ornament that is not a mordent, turn, or trill.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
when
layer
part
partstaff
plist
staff
evaluate
tstamp
tstamp.ges
tstamp.real
dur
accidupper
accidlower
endid
startid
tstamp2
altsym
color
place
ho
to
vo
startho
endho
startto
endto
x
y
dur.ges
dots.ges
dur.metrical
dur.ppq
dur.real
dur.recip
tstamp2.ges
tstamp2.real
p
(paragraph) – One or more text phrases that form a logical prose passage.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
decls
x
y
pad
(padding) – An indication of extra visual space between notational elements.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
when
layer
staff
tstamp.ges
tstamp.real
tstamp
width
part
An alternative visual rendition of the score from the point of view of a particular performer (or group of performers).
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
decls
parts
Provides a container for performers' parts.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
decls
pb
(page beginning) – An empty formatting element that forces text to begin on a new page.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xlink:actuate
xlink:role
xlink:show
target
targettype
source
when
folium
pgDesc
(page description) – Contains a brief prose description of the appearance or description of the content of a physical page.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
xml:lang
translit
pgFoot
(page footer) – A running footer on the first page. Also, used to temporarily override a running footer on individual pages.
halign
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
pgFoot2
(page footer 2) – A running footer on the pages following the first.
halign
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
pgHead
(page header) – A running header on the first page. Also, used to temporarily override a running header on individual pages.
halign
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
pgHead2
(page header 2) – A running header on the pages following the first.
halign
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
phrase
Indication of 1) a "unified melodic idea" or 2) performance technique.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
when
layer
part
partstaff
plist
staff
evaluate
tstamp
tstamp.ges
tstamp.real
dur
endid
startid
tstamp2
color
ho
to
vo
startho
endho
startto
endto
startvo
endvo
x
y
x2
y2
bezier
bulge
curvedir
lform
lwidth
dur.ges
dots.ges
dur.metrical
dur.ppq
dur.real
dur.recip
tstamp2.ges
tstamp2.real
join
physLoc
(physical location) – Groups information about the current physical location of a bibliographic item, such as the repository in which it is located and its shelf mark(s), and its previous locations.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
facs
publisher
Name of the organization responsible for the publication of a bibliographic item.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
facs
xml:lang
translit
pubPlace
(publication place) – Name of the place where a bibliographic item was published.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
facs
xml:lang
translit
recipient
The name of the individual(s), institution(s) or organization(s) receiving correspondence.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
facs
xml:lang
translit
relatedItem
(related item) – Contains or references another bibliographic item which is related to the present one.
rel
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
data
facs
xlink:actuate
xlink:role
xlink:show
target
targettype
evaluate
relation
Describes a relationship or linkage amongst entities.
rel
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
auth
auth.uri
codedval
analog
enddate
isodate
notafter
notbefore
startdate
cert
evidence
plist
xlink:actuate
xlink:role
xlink:show
target
targettype
evaluate
relationList
Gathers relation elements.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
rend
(render) – A formatting element indicating special visual rendering, e.g., bold or italicized, of a text word or phrase.
rotation
color
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
halign
xml:lang
translit
altrend
rend
fontfam
fontname
fontsize
fontstyle
fontweight
valign
xml:space
repository
Institution, agency, or individual which holds a bibliographic item.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
facs
xml:lang
translit
nymref
role
auth
auth.uri
codedval
enddate
isodate
notafter
notbefore
startdate
nonfiling
resp
(responsibility) – A phrase describing the nature of intellectual responsibility.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
auth
auth.uri
codedval
analog
enddate
isodate
notafter
notbefore
startdate
facs
xml:lang
translit
respStmt
(responsibility statement) – Transcription of text that names one or more individuals, groups, or in rare cases, mechanical processes, responsible for creation, realization, production, funding, or distribution of the intellectual or artistic content.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
facs
rest
A non-sounding event found in the source being transcribed.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
dots
cue
dur
when
layer
staff
tstamp.ges
tstamp.real
tstamp
altsym
color
enclose
breaksec
spaces
loc
ploc
oloc
fontfam
fontname
fontsize
fontstyle
fontweight
ho
to
vo
x
y
dur.ges
dots.ges
dur.metrical
dur.ppq
dur.real
dur.recip
instr
num
numbase
beam
fermata
tuplet
role
Name of a dramatic role, as given in a cast list.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
roleDesc
(role description) – Describes a character's role in a drama.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
sb
(system beginning) – An empty formatting element that forces musical notation to begin on a new line.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
source
when
form
altsym
glyph.auth
glyph.name
glyph.num
glyph.uri
fontfam
fontname
fontsize
fontstyle
fontweight
score
Full score view of the musical content.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
decls
scoreDef
(score definition) – Container for score meta-information.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
clef.shape
clef.line
clef.dis
clef.dis.place
dur.default
num.default
numbase.default
key.sig
meter.count
meter.unit
meter.sym
oct.default
trans.diat
trans.semi
beam.group
beam.rests
mensur.dot
mensur.sign
mensur.slash
proport.num
proport.numbase
modusmaior
modusminor
prolatio
tempus
vu.height
bar.len
bar.method
bar.place
clef.color
clef.visible
dynam.dist
harm.dist
text.dist
ending.rend
keysig.show
keysig.showchange
lyric.align
lyric.fam
lyric.name
lyric.size
lyric.style
lyric.weight
mnum.visible
meter.form
meter.showchange
multi.number
music.name
music.size
ontheline
optimize
page.height
page.width
page.topmar
page.botmar
page.leftmar
page.rightmar
page.panels
page.scale
spacing.packexp
spacing.packfact
spacing.staff
spacing.system
aboveorder
beloworder
betweenorder
system.leftline
system.leftmar
system.rightmar
system.topmar
text.fam
text.name
text.size
text.style
text.weight
grid.show
beam.color
beam.rend
beam.slope
pedal.style
reh.enclose
slur.lform
slur.lwidth
tie.lform
tie.lwidth
mensur.color
mensur.form
mensur.loc
mensur.orient
mensur.size
tune.pname
tune.Hz
tune.temper
midi.channel
midi.duty
midi.port
midi.track
ppq
midi.bpm
midi.mspb
mm
mm.unit
mm.dots
key.accid
key.mode
key.pname
section
Segment of music data.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
decls
xlink:actuate
xlink:role
xlink:show
target
targettype
attacca
when
restart
evaluate
series
Contains information about the serial publication in which a bibliographic item has appeared.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
facs
xml:lang
translit
space
A placeholder used to fill an incomplete measure, layer, etc. most often so that the combined duration of the events equals the number of beats in the measure.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
dots
dur
when
layer
staff
tstamp.ges
tstamp.real
tstamp
compressable
cutout
dur.ges
dots.ges
dur.metrical
dur.ppq
dur.real
dur.recip
beam
fermata
tuplet
speaker
Contains a specialized form of heading or label, giving the name of one or more speakers in a dramatic text or fragment.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
sponsor
stack
(stacked text) – An inline table with a single column.
delim
align
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
staff
A group of equidistant horizontal lines on which notes are placed in order to represent pitch or a grouping element for individual 'strands' of notes, rests, etc. that may or may not actually be rendered on staff lines; that is, both diastematic and non-diastematic signs.
xml:base
xml:id
facs
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
decls
n
resp
type
class
def
metcon
visible
staffDef
(staff definition) – Container for staff meta-information.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
decls
n
resp
type
class
lines
clef.shape
clef.line
clef.dis
clef.dis.place
dur.default
num.default
numbase.default
key.sig
meter.count
meter.unit
meter.sym
notationtype
notationsubtype
oct.default
trans.diat
trans.semi
beam.group
beam.rests
mensur.dot
mensur.sign
mensur.slash
proport.num
proport.numbase
modusmaior
modusminor
prolatio
tempus
grid.show
layerscheme
lines.color
lines.visible
spacing
bar.len
bar.method
bar.place
clef.color
clef.visible
dynam.dist
harm.dist
text.dist
keysig.show
keysig.showchange
lyric.align
lyric.fam
lyric.name
lyric.size
lyric.style
lyric.weight
meter.form
meter.showchange
multi.number
music.name
music.size
ontheline
scale
aboveorder
beloworder
betweenorder
text.fam
text.name
text.size
text.style
text.weight
visible
beam.color
beam.rend
beam.slope
pedal.style
reh.enclose
slur.lform
slur.lwidth
tie.lform
tie.lwidth
mensur.color
mensur.form
mensur.loc
mensur.orient
mensur.size
instr
tab.strings
ppq
key.accid
key.mode
key.pname
staffGrp
(staff group) – A group of bracketed or braced staves.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
decls
bar.thru
bar.len
bar.method
bar.place
symbol
visible
instr
syl
(syllable) – Individual lyric syllable.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
con
wordpos
place
fontfam
fontname
fontsize
fontstyle
fontweight
ho
to
vo
x
y
halign
symbol
A reference to a previously defined symbol.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
startid
altsym
color
glyph.auth
glyph.name
glyph.num
glyph.uri
scale
fontfam
fontname
fontsize
fontstyle
fontweight
ho
to
vo
x
y
tempo
Text and symbols descriptive of tempo, mood, or style, e.g., "allarg.", "a tempo", "cantabile", "Moderato", "♩=60", "Moderato ♩ =60").
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
facs
xml:lang
translit
func
when
layer
part
partstaff
plist
staff
evaluate
tstamp
tstamp.ges
tstamp.real
mm
mm.unit
mm.dots
startid
place
vgrp
ho
to
vo
startho
endho
startto
endto
x
y
midi.bpm
midi.mspb
term
Keyword or phrase which describes a resource.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
data
xml:lang
translit
textLang
(text language) – Identifies the languages and writing systems within the work described by a bibliographic description, not the language of the description.
lang.main
lang.other
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
facs
xml:lang
translit
title
Title of a bibliographic entity.
level
type
auth
auth.uri
codedval
xml:base
xml:id
analog
class
facs
nonfiling
label
xml:lang
translit
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
titlePage
Contains a transcription of the title page of a text.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
facs
xml:lang
translit
titlePart
Contains a subsection or division of the title of a bibliographic entity.
type
auth
auth.uri
codedval
xml:base
xml:id
analog
class
facs
nonfiling
label
xml:lang
translit
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
width
Description of the horizontal size of an object.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
analog
xml:lang
translit
quantity
unit
atleast
atmost
min
max
confidence
Attribute Classes
att.accid.log
Logical domain attributes.
func
att.accidental
Attributes for capturing momentary pitch inflection.
accid
att.ambitus.anl
Analytical domain attributes.
att.ambitus.ges
Gestural domain attributes.
att.ambitus.log
Logical domain attributes.
att.ambitus.vis
Visual domain attributes.
att.ambNote.log
Logical domain attributes.
att.anchoredText.anl
Analytical domain attributes.
att.anchoredText.ges
Gestural domain attributes.
att.anchoredText.vis
Visual domain attributes.
att.annot.log
Logical domain attributes for annot. Values for the type attribute can be taken from any convenient typology of annotation suitable to the work in hand; e.g. annotation, gloss, citation, digression, preliminary, temporary, etc.
att.artic.log
Logical domain attributes.
att.articulation
Attributes for capturing the written signs that describe the method of performance.
artic
att.attacca.log
Logical domain attributes.
target
att.audience
Attributes that describe the intended audience.
audience
att.augmentDots
Attributes that record the number of dots of augmentation.
dots
att.authorized
Attributes that describe the source of a controlled value.
auth
auth.uri
att.barLine.log
Logical domain attributes.
form
att.barring
Attributes that capture the placement of bar lines.
bar.len
bar.method
bar.place
att.basic
Attributes that form the basis of the att.common class.
xml:base
att.bibl
Bibliographic attributes.
analog
att.caesura.log
Logical domain attributes.
att.calendared
Attributes that indicate the calendar system of a date or other datable element.
calendar
att.canonical
Attributes that can be used to associate a representation such as a name or title with canonical information about the object being named or referenced.
codedval
att.chord.log
Logical domain attributes for chord. The artic, dots, and dur attributes encode the written articulations, augmentation dots, and duration values. The beam, fermata, lv, slur, syl, tie, and tuplet attributes may be used to indicate the attachment of these things to this chord. If visual information about these things needs to be recorded, then either the elements corresponding to these attributes or the attributes available in the att.vis.chord class should be employed.
att.classed
Attributes which can be used to classify features.
class
att.clef.log
Logical domain attributes.
cautionary
att.cleffing.log
Used by staffDef and scoreDef to provide default values for attributes in the logical domain related to clefs.
clef.shape
clef.line
clef.dis
clef.dis.place
att.clefGrp.log
Logical domain attributes.
att.clefShape
Attributes that record the shape of a clef.
shape
att.color
Visual color attributes.
color
att.coloration
Indication of coloration.
colored
att.common
Attributes common to many elements.
att.controlEvent
Attributes shared by events which rely on other events for their existence. For example, a slur/phrase marking must be drawn between or over a group of notes. The slur is therefore a control event.
att.coordinated
This attribute class records the position of a feature within a two-dimensional coordinate system.
ulx
uly
lrx
lry
att.cue
Attributes that describe "cue-ness".
cue
att.curvature
Attributes that describe curvature.
bezier
bulge
curvedir
att.curveRend
Attributes that record the visual rendition of curves.
lform
lwidth
att.custos.log
Logical domain attributes.
target
att.datable
Attributes common to dates.
enddate
isodate
notafter
notbefore
startdate
att.dataPointing
Attributes for linking metadata to data.
data
att.mdiv.log
Logical domain attributes.
att.metadataPointing
Provides attributes for elements which may be associated with particular contextual elements within the header.
decls
att.dimensions
Attributes that capture the dimensions of an entity.
att.dir.log
Logical domain attributes.
att.distances
Attributes that describe distance from the staff.
dynam.dist
harm.dist
text.dist
att.dot.log
Logical domain attributes.
form
att.duration.additive
Attributes that permit total duration to be represented by multiple values.
dur
att.duration.default
Attributes that provide a durational default value.
dur.default
num.default
numbase.default
att.duration.logical
Attributes that express duration in musical terms.
dur
att.duration.ratio
Attributes that describe duration as a ratio.
num
numbase
att.dynam.log
Logical domain attributes.
att.enclosingChars
Attributes that capture characters used to enclose symbols having a cautionary or editorial function.
enclose
att.ending.log
Logical domain attributes.
att.endings
Attributes that record ending style information
ending.rend
att.event
Attributes that apply to all written events, e.g., note, chord, rest, etc.
att.evidence
Attributes describing the support for and the certainty of an assertion.
cert
evidence
att.extender
Attributes that describe extension symbols, typically lines. Members of this class are also typically members of the att.lineRend class.
extender
att.extent
Provides attributes for describing the size of an entity.
extent
att.fermataPresent
Attributes indicating the attachment of a fermata to the feature.
fermata
att.filing
Attributes that deal with string filing characteristics.
nonfiling
att.grpSym.log
Logical domain attributes.
level
att.handIdent
Attributes which identify a document hand.
hand
att.height
Attributes that describe vertical size.
height
att.horizontalAlign
Attributes that record horizontal alignment.
halign
att.id
Attributes that uniquely identify an element.
xml:id
att.internetMedia
Attributes which record the type of an electronic resource.
mimetype
att.joined
Attributes indicating that elements are semantically linked; that is, while the parts are encoded separately, together they may be thought of as a single intellectual object.
join
att.keyAccid.log
Logical domain attributes.
att.keySig.log
Logical domain attributes.
sig
att.keySigDefault.log
Used by staffDef and scoreDef to provide default values for attributes in the logical domain that are related to key signatures.
key.sig
att.labelled
label
att.lang
Language attributes common to text elements.
xml:lang
translit
att.layer.log
Logical domain attributes.
def
att.layerDef.log
Logical domain attributes.
att.layerIdent
Attributes that identify the layer to which a feature applies.
layer
att.lineLoc
Attributes for identifying the staff line with which a feature is associated.
line
att.lineRend
Attributes that record the visual rendition of lines.
lendsym
lendsym.size
lstartsym
lstartsym.size
att.lineRend.base
Attributes that record the basic visual rendition of lines.
lform
lsegs
lwidth
att.linking
Attributes that specify element-to-element relationships.
copyof
corresp
follows
next
precedes
prev
sameas
synch
att.lyricStyle
Attributes that describe default typography of lyrics.
lyric.align
lyric.fam
lyric.name
lyric.size
lyric.style
lyric.weight
att.measurement
Attributes that record the unit of measurement in which a value is expressed.
unit
att.measureNumbers
Attributes pertaining to measure numbers
mnum.visible
att.mediaBounds
Attributes that establish the boundaries of a media object.
begin
end
betype
att.medium
Attributes describing a writing medium, such as pencil or ink.
medium
att.meiVersion
Attributes that record the version of MEI in use.
meiversion
att.mensur.log
Logical domain attributes.
dot
sign
att.meterConformance
Attributes that provide information about a structure's conformance to the prevailing meter.
metcon
att.meterConformance.bar
Attributes that provide information about a measure's conformance to the prevailing meter.
metcon
control
att.meterSig.log
Logical domain attributes.
count
sym
unit
att.meterSigDefault.log
Used by staffDef and scoreDef to provide default values for attributes in the logical domain related to meter signature.
meter.count
meter.unit
meter.sym
att.mmTempo
Attributes that record tempo in terms of beats per minute.
mm
mm.unit
mm.dots
att.multinumMeasures
Attributes that indicate programmatic numbering.
multi.number
att.name
Attributes shared by names.
nymref
role
att.nInteger
Attributes used to supply an integer number designation for an element.
n
att.nNumberLike
Attributes used to supply a number-like designation for an element.
n
att.notationStyle
Attributes that capture music font name and size.
music.name
music.size
att.note.log
Logical domain attributes.
att.noteHeads
Attributes pertaining to the notehead part of a note.
head.altsym
head.auth
head.color
head.fill
head.fillcolor
head.mod
head.rotation
head.shape
head.visible
att.octave
Attributes that record written octave.
oct
att.octaveDefault
Attributes that record a default value for octave.
oct.default
att.octaveDisplacement
Attributes describing the amount and direction of octave displacement.
dis
dis.place
att.oneLineStaff
Attributes that record placement of notes on a single-line staff.
ontheline
att.optimization
Attributes pertaining to layout optimization.
optimize
att.origin.layerIdent
Attributes that identify the layer associated with a distant feature.
origin.layer
att.origin.staffIdent
Attributes for identifying the staff associated with a distant feature.
origin.staff
att.origin.startEndId
Attributes recording the identifiers of the first and last elements of a sequence of distant elements.
origin.startid
origin.endid
att.origin.timestamp.logical
Attributes that identify a musical range in terms of musical time.
origin.tstamp
origin.tstamp2
att.ornam.log
Logical domain attributes.
att.pad.log
Logical domain attributes.
att.pages
Attributes that record page-level layout information.
page.height
page.width
page.topmar
page.botmar
page.leftmar
page.rightmar
page.panels
page.scale
att.part.log
Logical domain attributes.
att.partIdent
Attributes for identifying the part in which the current feature appears.
part
partstaff
att.parts.log
Logical domain attributes.
att.pb.log
Logical domain attributes.
att.phrase.log
Logical domain attributes.
att.pitch
Attributes that record written pitch name.
pname
att.pitched
Attributes that record written pitch name and octave number.
att.placement
Attributes capturing placement information.
place
att.plist
Attributes listing the active participants in a user-defined collection.
plist
att.pointing
Attributes common to all pointing/linking elements.
xlink:actuate
xlink:role
xlink:show
target
targettype
att.quantity
Attributes that specify a measurement in numerical terms.
quantity
att.ranging
Groups attributes that describe a numerical range.
atleast
atmost
min
max
confidence
att.regularized
Attributes that hold a controlled value.
reg
att.responsibility
Attributes capturing information regarding responsibility for some aspect of the text's creation, transcription, editing, or encoding.
resp
att.rest.log
Logical domain attributes.
att.sb.log
Logical domain attributes.
att.scalable
Attributes that describe relative size.
scale
att.score.log
Logical domain attributes.
att.scoreDef.log
Logical domain attributes for scoreDef in the CMN repertoire. The values set in these attributes act as score-wide defaults for attributes that are not set in descendant elements.
att.section.log
Logical domain attributes.
att.sequence
Attributes that describe order within a collection of features.
seq
att.slashCount
Attributes for recording the number of slashes that accompany a feature.
slash
att.slurPresent
Attributes for marking the presence of a slur.
slur
att.source
Attributes common to elements that may refer to a source.
source
att.space.log
Logical domain attributes.
att.spacing
Attributes that capture notation spacing information.
spacing.packexp
spacing.packfact
spacing.staff
spacing.system
att.staff.log
Logical domain attributes.
def
att.staffDef.log
Logical domain attributes for staffDef.
lines
att.staffGroupingSym
Attributes that describe the symbol used to group a set of staves.
symbol
att.staffGrp.log
Logical domain attributes.
att.staffIdent
Attributes for identifying the staff associated with the current feature.
staff
att.staffItems
Attributes that describe items printed near (above, below, or between) staves
aboveorder
beloworder
betweenorder
att.staffLoc
Attributes that identify location on a staff in terms of lines and spaces.
loc
att.staffLoc.pitched
Attributes that identify location on a staff in terms of pitch and octave.
ploc
oloc
att.startEndId
Attributes recording the identifiers of the first and last elements of a sequence of elements to which the current element is associated.
endid
att.startId
Attributes that identify a relative starting point.
startid
att.stems
Attributes that describe the properties of stemmed features; that is, chords and notes.
stem.dir
stem.len
stem.mod
stem.pos
stem.visible
stem.x
stem.y
att.syl.log
Logical domain attributes.
con
wordpos
att.sylText
Attributes that hold associated sung text syllables.
syl
att.symbol.log
Logical domain attributes.
att.systems
Attributes that capture system layout information.
system.leftline
system.leftmar
system.rightmar
system.topmar
att.targetEval
Attributes that deal with resolution of values in plist or target attributes.
evaluate
att.tempo.log
Logical domain attributes.
func
att.textRendition
Attributes that record renditional characteristics.
altrend
rend
att.textStyle
Attributes that describe default text typography.
text.fam
text.name
text.size
text.style
text.weight
att.tiePresent
Attributes that indicate the presence of a tie.
tie
att.timestamp.logical
Attributes that record a time stamp in terms of musical time, i.e., beats[.fractional beat part].
tstamp
att.timestamp2.logical
Attributes that record a time stamp for the end of an event in terms of musical time.
tstamp2
att.transposition
Attributes that describe transposition.
trans.diat
trans.semi
att.tupletPresent
Attributes for indicating the presence of a tuplet.
tuplet
att.typed
Attributes which can be used to classify features.
type
att.typography
Typographical attributes.
fontfam
fontname
fontsize
fontstyle
fontweight
att.verticalAlign
Attributes that record vertical alignment.
valign
att.verticalGroup
Attributes that record grouping of vertically aligned elements.
vgrp
att.visibility
Attributes describing whether a feature should be displayed.
visible
att.visualOffset
Visual offset attributes. Some items may have their location recorded in terms of offsets from their programmatically-determined location. The ho attribute records the horizontal offset while vo records the vertical. The to attribute holds a timestamp offset, the most common use of which is as an alternative to the ho attribute.
att.visualOffset.ho
Horizontal offset attributes.
ho
att.visualOffset.to
Horizontal offset attributes specified in terms of time.
to
att.visualOffset.vo
Vertical offset attributes.
vo
att.visualOffset2
Visual offset attributes. Some items may have their location recorded in terms of pairs of offsets from their programmatically-determined location. The startho and endho attributes record the horizontal offsets of the start and end points of the item, respectively. Similarly, the startvo and endvo attributes record the vertical offsets of the start and end points of the item. The startto and endto attributes hold timestamp offsets, the most common use of which is as alternatives to the ho attributes.
att.visualOffset2.ho
Horizontal offset requiring a pair of attributes.
startho
endho
att.visualOffset2.to
Horizontal offset attributes requiring a pair of attributes specified in terms of time.
startto
endto
att.visualOffset2.vo
Vertical offset attributes requiring a pair of attributes.
startvo
endvo
att.voltaGroupingSym
Attributes that describe the symbol used to group volta elements.
voltasym
att.whitespace
Attributes that address whitespace processing.
xml:space
att.width
Attributes that describe horizontal size.
width
att.xy
Output coordinate attributes. Some elements may have their exact rendered *output* coordinates recorded. x and y attributes indicate where to place the rendered output. Recording the coordinates of a feature in a facsimile requires the use of the facs attribute.
x
y
att.xy2
Output coordinate attributes. Some elements may need 2 coordinate pairs to record their rendered *output* coordinates. The attributes indicate where to place the rendered output. Recording the coordinates of a feature in a facsimile requires the use of the facs attribute.
x2
y2
MEI.stringtab(1 elements, 3 attribute classes)
Tablature component declarations.
barre
A barre in a chord tablature grid.
fret
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
endid
startid
Attribute Classes
att.stringtab
String tablature string and fret information.
tab.fing
tab.fret
tab.string
att.stringtab.position
String tablature position information.
tab.pos
att.stringtab.tuning
String tablature tuning information.
tab.strings
MEI.text(11 elements, 0 attribute classes)
Text component declarations.
argument
Contains a formal list or prose description of topics addressed.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
decls
back
(back matter) – Contains any appendixes, advertisements, indexes, etc. following the main body of a musical text.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
decls
epigraph
Contains a quotation, anonymous or attributed, appearing on a title page.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
decls
front
(front matter) – Bundles prefatory text found before the start of the musical text.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
decls
imprimatur
Contains a formal statement authorizing the publication of a work, sometimes required to appear on a title page or its verso.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
decls
l
(line of text) – Contains a single line of text within a line group.
rhythm
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
li
(list item) – Single item in a list .
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
list
A formatting element that contains a series of items separated from one another and arranged in a linear, often vertical, sequence.
form
type
xml:base
xml:id
class
facs
label
xml:lang
translit
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
x
y
q
(quoted) – Contains material which is distinguished from the surrounding phrase-level text using quotation marks or a similar method. Use quote for block-level quotations.
type
xml:base
xml:id
class
label
xml:lang
translit
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
quote
(quoted material) – Contains a paragraph-like block of text attributed to an external source, normally set off from the surrounding text by spacing or other typographic distinction.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
x
y
seg
(arbitrary segment) represents any segmentation of text below the "text component" level.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
Attribute Classes
MEI.usersymbols(10 elements, 4 attribute classes)
User-defined symbols component declarations.
anchoredText
Container for text that is fixed to a particular page location, regardless of changes made to the layout of the measures around it.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
xml:lang
translit
func
startid
ho
to
vo
x
y
curve
A curved line that cannot be represented by a more specific element, such as a slur.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
func
endid
startid
color
bezier
bulge
curvedir
lform
lwidth
ho
to
vo
startho
endho
startto
endto
startvo
endvo
x
y
x2
y2
facs
line
A visual line that cannot be represented by a more specific; i.e., semantic, element.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
facs
dur.ges
dots.ges
dur.metrical
dur.ppq
dur.real
dur.recip
tstamp2.ges
tstamp2.real
func
when
layer
part
partstaff
plist
staff
evaluate
tstamp
tstamp.ges
tstamp.real
dur
endid
startid
tstamp2
form
width
endsym
endsym.size
startsym
startsym.size
color
place
ho
to
vo
startho
endho
startto
endto
startvo
endvo
x
y
x2
y2
mapping
One or more characters which are related to the parent symbol in some respect, as specified by the type attribute.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
propName
(property name) – Name of a property of the symbol.
type
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
propValue
(property value) – A single property value.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
symbolDef
(symbol definition) – Declaration of an individual symbol in a symbolTable.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
ulx
uly
lrx
lry
symName
(symbol name) – Contains the name of a symbol, expressed following Unicode conventions.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
symProp
(symbol property) – Provides a name and value for some property of the parent symbol.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
symbolTable
Contains a set of user-defined symbols.
xml:base
xml:id
label
copyof
corresp
follows
next
precedes
prev
sameas
synch
n
resp
type
class
Attribute Classes
att.altSym
Attributes supplying pointers to user-defined symbols.
altsym
att.anchoredText.log
Logical domain attributes.
func
att.curve.log
Logical domain attributes.
func
att.line.log
Attributes for describing the logical behavior of a line.
func
MEI.visual(0 elements, 112 attribute classes)
Visual component declarations.
Attribute Classes
att.accid.vis
Visual domain attributes.
att.ambNote.vis
Visual domain attributes.
att.annot.vis
Visual domain attributes.
place
att.arpeg.vis
Visual domain attributes.
arrow
arrow.shape
arrow.size
arrow.color
arrow.fillcolor
line.form
line.width
att.artic.vis
Visual domain attributes.
att.attacca.vis
Visual domain attributes.
att.barLine.vis
Visual domain attributes.
len
method
place
att.beam.vis
Visual domain attributes.
att.beaming.vis
Used by layerDef, staffDef, and scoreDef to provide default values for attributes in the visual domain related to beaming.
beam.color
beam.rend
beam.slope
att.beamSpan.vis
Visual domain attributes.
att.beatRpt.vis
Visual domain attributes.
slash
att.bend.vis
Visual domain attributes. If the bulge or bezier attributes are present, the bend should be rendered as a curve. Otherwise, it should be rendered using lines. The ho and vo attributes describe the visual offset of the entire rendered bend. The endho, endvo and startho, startvo attribute pairs may be used to encode start and end points relative to their programmatic placement. For exact placement of the endpoints of the bend, use the x and y attributes.
att.bracketSpan.vis
Visual domain attributes.
att.breath.vis
Visual domain attributes.
att.bTrem.vis
Visual domain attributes.
att.caesura.vis
Visual domain attributes.
att.chord.vis
Visual domain attributes for chord. The slur, slur.dir, slur.rend, tie, tie.dir, and tie.rend attributes here are syntactic sugar for these attributes on each of the chord's individual notes. The values here apply to all the notes in the chord. If some notes are slurred or tied while others aren't, then the individual note attributes must be used.
cluster
att.chordDef.vis
Visual domain attributes.
att.chordMember.vis
Visual domain attributes.
att.clef.vis
Visual domain attributes.
att.cleffing.vis
Used by staffDef and scoreDef to provide default values for attributes in the visual domain related to clefs.
clef.color
clef.visible
att.clefGrp.vis
Visual domain attributes.
att.cpMark.vis
Visual domain attributes.
att.curve.vis
Visual domain attributes.
att.custos.vis
Visual domain attributes.
att.mdiv.vis
Visual domain attributes.
att.dir.vis
Visual domain attributes.
att.dot.vis
Visual domain attributes.
att.dynam.vis
Visual domain attributes.
att.ending.vis
Visual domain attributes.
att.episema.vis
Visual domain attributes.
form
place
att.f.vis
Visual domain attributes.
att.fermata.vis
Visual domain attributes.
form
shape
att.fing.vis
Visual domain attributes.
att.fingGrp.vis
Visual domain attributes.
orient
att.fTrem.vis
Visual domain attributes.
beams
beams.float
float.gap
att.gliss.vis
Visual domain attributes.
att.grpSym.vis
Visual domain attributes.
att.hairpin.vis
Visual domain attributes. The startho and startvo attributes record the horizontal and vertical offsets of the left end, endho and endvo record the horizontal and vertical offsets of the right end, and the opening attribute records the width of the opening in staff inter-line units. The x and y attributes give the absolute coordinates of the left end point, and x2 and y2 the right end point, of an imaginary line that defines the length of the hairpin and horizontally bifurcates it. The so-called "pitch" of hairpin may be controlled by use of the startho, endho, startvo, and endvo attributes, while the placement of the entire rendered mark may be controlled by use of the ho and vo attributes.
opening
att.halfmRpt.vis
Visual domain attributes.
att.harm.vis
Visual domain attributes.
rendgrid
att.harpPedal.vis
Visual domain attributes.
att.hispanTick.vis
Visual domain attributes.
place
tilt
att.instrDef.vis
Visual domain attributes.
att.keyAccid.vis
Visual domain attributes.
att.keySig.vis
Visual domain attributes.
sig.showchange
att.keySigDefault.vis
Used by staffDef and scoreDef to provide default values for attributes in the visual domain related to key signatures.
keysig.show
keysig.showchange
att.layer.vis
Visual domain attributes.
att.layerDef.vis
Visual domain attributes.
att.ligature.vis
Visual domain attributes.
att.line.vis
Attributes for describing the visual appearance of a line.
form
width
endsym
endsym.size
startsym
startsym.size
att.liquescent.vis
Visual domain attributes.
curve
looped
att.lv.vis
Visual domain attributes. The vo attribute is the vertical offset (from its normal position) of the entire rendered tie. The startho, startvo, endho, and endvo attributes describe the horizontal and vertical offsets of the start and end points of the sign in terms of staff interline distance; that is, in units of 1/2 the distance between adjacent staff lines. Startto and endto describe the start and end points in terms of time; that is, beats.
att.lyrics.vis
Visual domain attributes.
att.measure.vis
Visual domain attributes.
att.mensur.vis
Visual domain attributes. These attributes describe the physical appearance of the mensuration sign/time signature of mensural notation.
form
orient
att.mensural.vis
Used by staffDef and scoreDef to provide default values for attributes in the visual domain related to mensuration.
mensur.color
mensur.form
mensur.loc
mensur.orient
mensur.size
att.meterSig.vis
Visual domain attributes.
form
att.meterSigDefault.vis
Used by staffDef and scoreDef to provide default values for attributes in the visual domain related to meter signature.
meter.form
meter.showchange
att.meterSigGrp.vis
Visual domain attributes.
att.midi.vis
Visual domain attributes.
att.mordent.vis
Visual domain attributes.
att.mRest.vis
Visual domain attributes.
att.mRpt.vis
Visual domain attributes.
att.mRpt2.vis
Visual domain attributes.
att.mSpace.vis
Visual domain attributes.
att.multiRest.vis
Visual domain attributes.
block
att.multiRpt.vis
Visual domain attributes.
att.nc.vis
Visual domain attributes.
att.ncGrp.vis
Visual domain attributes.
att.neume.vis
Visual domain attributes.
att.note.vis
Visual domain attributes.
att.octave.vis
Visual domain attributes.
att.oriscus.vis
Visual domain attributes.
att.ornam.vis
Visual domain attributes.
att.ossia.vis
Visual domain attributes.
att.pad.vis
Visual domain attributes.
att.part.vis
Visual domain attributes.
att.parts.vis
Visual domain attributes.
att.pb.vis
Visual domain attributes.
folium
att.pedal.vis
Visual domain attributes. The place attribute captures the placement of the pedal marking with respect to the staff with which it is associated. Modern publishing standards require the place to be 'below'; however, for transcriptions of manuscript works, this attribute class allows the full range of values.
form
att.phrase.vis
Visual domain attributes.
att.proport.vis
Visual domain attributes.
att.quilisma.vis
Visual domain attributes.
waves
att.rdg.vis
Visual domain attributes.
att.refrain.vis
Visual domain attributes.
att.reh.vis
Visual domain attributes.
att.rest.vis
Visual domain attributes.
att.sb.vis
Visual domain attributes.
form
att.score.vis
Visual domain attributes.
att.scoreDef.vis
Visual domain attributes for scoreDef in the CMN repertoire.
vu.height
att.section.vis
Visual domain attributes.
restart
att.signifLet.vis
Visual domain attributes.
place
att.slur.vis
Visual domain attributes for slur. The vo attribute is the vertical offset (from its normal position) of the entire rendered slur/phrase mark.
att.sp.vis
Visual domain attributes.
att.space.vis
Visual domain attributes.
compressable
att.staff.vis
Visual domain attributes.
att.staffDef.vis
Visual domain attributes for staffDef.
grid.show
layerscheme
lines.color
lines.visible
spacing
att.staffGrp.vis
Visual domain attributes.
bar.thru
att.stageDir.vis
Visual domain attributes.
att.strophicus.vis
Visual domain attributes.
att.syl.vis
Visual domain attributes.
att.syllable.vis
Visual domain attributes.
att.symbol.vis
Visual domain attributes.
att.tempo.vis
Visual domain attributes.
att.tie.vis
Visual domain attributes. The vo attribute is the vertical offset (from its normal position) of the entire rendered tie. The startho, startvo, endho, and endvo attributes describe the horizontal and vertical offsets of the start and end points of the tie in terms of staff interline distance; that is, in units of 1/2 the distance between adjacent staff lines. Startto and endto describe the start and end points in terms of time; that is, beats.
att.trill.vis
Visual domain attributes.
att.tuplet.vis
Visual domain attributes.
bracket.place
bracket.visible
dur.visible
num.format
att.tupletSpan.vis
Visual domain attributes.
att.turn.vis
Visual domain attributes.
att.verse.vis
Visual domain attributes.
att.volta.vis
Visual domain attributes.

Protocol

Modules

Elements

Attributes